Job Description :
Role:IT SUPERVISOR Location:100% Remote Duration:6 months contract to hire Must Haves: Management experience Previous development experience (C# and .NET) Solutions Brief description of the project and what this person will be doing: Coach mentor and manage software IT talent Developer who is now the coach- managing the development Drive transformation of organization to modern development Drive migration form on prem to cloud Position Summary Software Engineering Supervisor is responsible for leading and managing all members of the software engineering team and focusing on developing the people and process that make the delivery of high-quality software solutions possible. This role will partner to drive Software Engineering, DevSecOps, and Software Architecture for our Commercial Eco-system. This role will be a player/coach for the team to ensure the successful design, development, testing, and maintenance of high-quality software solutions used to support the Commercial business and processes. To ensure success as a Software Engineering Supervisor for Solution Engineering, you should have extensive experience in software engineering in dynamic environments with emerging technologies, while possessing the ability to solve complex software problems. Develop a deep understanding of how our products are built and contribute technically to solutions. Foster a strong working relationship with the various Product Owners and Product Management teams for which solutions are built for. This position belongs to a family of jobs with increasing responsibility, competency, and skill level. Actual position title and pay grade will be based on the selected candidate?s experience and qualifications. Key Responsibilities Provide people leadership for multiple, diverse cross-functional teams and individuals; coaching and guiding teams to enable future success Enable a flexible yet productive work environment that supports a distributed work force: remote and onsite Partner with product teams to outline roadmaps and share updates on progress Manage personnel and administrative activities of staff (i.e. hires, trains, goal settings, appraises, rewards, motivates, disciplines, recommends termination as necessary) Coach and mentor software development staff; develop the team's skills and provide continuous feedback Mentoring development team members to ensure delivered solutions adhere to the software architecture strategy coding standards, and established organizational policies and procedures Participating in software architectural discussions, influencing decisions, and collaborating with peers to maintain consistency across the organization Facilitate communication around and participate in architecture, design and implementation objectives Identifying and champion people and process improvement strategies for the team(s) Communicate organizational updates to ensure teams adhere to the established policies and procedures Develop capital and expense budgets. Track actual costs throughout the year against the budget and ensure that costs are maintained within those budgets. Ensure all solutions are in compliance with standards. Education and Experience: Bachelor?s Degree in Computer Science, Information Technology, or related/equivalent experience Minimum 5+ years IT experience 3+ years of leadership experience supervising direct reports Strong understanding of software development design and agile practices Strong understanding of OOP concepts, SOLID principles, and design patterns Expertise with C#, JavaScript, .NET, SQL Excellent organizational, leadership, decision making and communication skills. Background and experience in Oil & Gas Commercial industry Experience migrating monolithic architectures to a modern technology stack Experience with development platforms (i.e., Azure, Salesforce, Docker, Kubernetes) Experience with integration platforms (i.e., Azure, Dell Boomi, webMethods, SAP PI/PO) Experience developing for cloud-native solutions (i.e., Azure). Experience in building APIs for both internal and external products. Working knowledge of DevOps and CI/CD principles and practices Skills: Excellent problem solving and analytical skills, consensus building, leadership capabilities, and drive for results will contribute to success Good communication skills Ability to problem solve high-level software and application issues Understanding of software development lifecycles Ability to work both independently and on a team Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing Growth mindset and a willingness to learn new skills, technologies, and frameworks -- -- ---- , Mohan Sai| Talent acquisition specialist Thoughtwave Software and Solutions 314 N. Lake St, Suite 6, Aurora IL 60506 Desk EXTN: 143 Mobile Email: Website: linkedin:


Client : NO

             

Similar Jobs you may be interested in ..