Chevron is looking to hire a Software Engineer to design, develop, test, and maintain enterprise solutions using Microsoft Azure Integration Services, collaborating with cross-functional teams to gather requirements, optimize performance, and ensure scalability and reliability.
Requirements
- At least 5 years of proven working experience as Software Engineer with full stack development experience.
- Skilled in Microsoft Azure Integration services, including Azure App Services, Azure Functions, Azure API Management, Event Grid, Azure Data Factory and Azure Service Bus.
- Skilled in middle-tier technologies such as .NET, Angular/React, Entity Framework, and GraphQL.
- Skilled with RESTful APIs, SOAP, and other web services.
- Experience with data integration tools and techniques (e.g., ETL processes, data mapping).
- Skilled in relational databases (e.g., SQL Server, PostgreSQL).
- Experience with version control systems (e.g., Git).
Responsibilities
- Design comprehensive application architecture, leading complex integration projects, establishing coding standards and best practices.
- Design, develop, and maintain full-stack applications using modern frameworks like Angular, .NET Core, SQL Server, Microsoft Azure services (e.g., Azure Logic Apps, Azure Functions, Azure API Management).
- Ability to integrate these applications with existing enterprise systems through robust integration and security patterns.
- Implement and manage data integration processes, ensuring data accuracy and consistency across systems.
- Optimize API & integration solutions for performance, scalability, and reliability.
- Troubleshoot and resolve application and integration issues in a timely manner.
- Design and management of relational database schemas, performance, and queries.
Other
- Collaborate with cross-functional teams to gather requirements and design solutions that meet business needs.
- Ensure the technical feasibility of UI/UX designs.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to adapt to new technologies and changing business requirements.