logo

JobNob

Sua carreira. Nossa paixão.

Software Engineering Lead


Corteva Agriscience


Location

Barueri, SP | Brazil


Job description

Description


A Software Engineering Lead (SEL) is a senior IT professional with a vast technical experience that will serve as the leader of Software Engineers. Their primary responsibilities include technical analysis, discovery, design, prototyping, documentation, and leading implementation of complex business solutions. They provide their team with in-depth technical knowledge and leadership to resolve issues, and they have experience with front- and back-end technologies and full-stack cloud infrastructure.
An SEL is directly responsible for helping the business achieve their business goals through their technical leadership skills. They will inspire colleagues to achieve at a high level, push teams to deliver great results, and maintain an optimistic attitude. An SEL also should make themselves available to engage with Software Engineers and team(s) for reviewing designs or code, recommending/coaching on industry best practices and Corteva standards, etc.
Responsibilities
• Lead Software Engineers well toward solid performance and growth within their profession.
• Collaborate with other Software Engineering Leads, IT Product Leads, Senior Product Leaders, QAs, Agile Delivery Leads, Architects, Product Owners, UX team members and Testers to ensure that the right software is built and that it is built as intended with a DevOps mindset.
• Create clear and maintainable designs, documentation, prototypes, and other technical deliverables.
• Engineer for data- and business-driven solutions.
• Lead-level MS Azure cloud engineering and prototyping.
• Ensure secure development techniques and compliance with standards.
• Contributing to the technical roadmap to establish and support the product lifecycle.
• Regularly improve technical aspects of the product by identifying issues and problems in the architecture, performance, product, code, or process.
• Leading/directing the balance between delivering capabilities and ensuring sound technical solutions through white-boarding, refactoring, and continuously addressing technical debt.

Qualifications


Requirements
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent work experience.
• Minimum 8 years of experience designing and deploying tools and capabilities to a diverse set of personas or users.
• Minimum 3 years of leadership experience.
• Possess source-code management skills using Azure Developer and DevOps tools.
• Experience with Microsoft Azure SQL Databases, Azure Data Factories, ETL processes.
• Experience developing data and business driven applications using tools such as SQL Server and no-SQL databases.
• Knowledge on developing JavaScript based front-end web applications with frameworks and tools like Angular and Blazor.

• Knowledge on developing RESTful APIs and microservice based applications in C#.
• Experience working with desktop C# applications connecting to SQL Server on-premises.
• Experience converting legacy SQL code to C# code or Azure functions.
• Experience with Power BI dataflows, datasets, workspaces and data connectivity in Azure and back through on-premises gateways.
• Ability to understand and apply various software development frameworks and utilities to solve business problems.
• Familiarity with infrastructure as code, automation, monitoring, and the DevOps mindset.
• Responsible for DAST & SAST Scans and mitigation of risks.
• English full proficiency.

Preferred or Nice to Have
• Familiarity with financial systems and best practices.
• Experience with MS Power Platform and connecting to Azure APIs.
• Experience with SAFe and ITIL.
• Experience with data migrations and integrations with enterprise-level applications.

#J-18808-Ljbffr


Job tags



Salary

Todos os direitos reservados