06 Nov
|
Cenergy International Services
|
Bengaluru
06 Nov
Cenergy International Services
Bengaluru
Role: Software Engineer III (C# | .NET | Azure Integration Services)
Contract duration: 6 Months contract, with Possible Extension
Experience: 5–10 Years
Location: Bellandur, Bangalore
Working Hours: 1:30 PM – 10:30 PM / 8:00 AM – 5:00 PM
Interview Process: 2 Interviews
Job Summary The Integration Software Engineer role involves designing, developing, testing, and maintaining API and integration solutions using Microsoft Azure Integration Services.
The developer will collaborate with cross-functional teams to gather requirements, optimize performance, and ensure scalability and reliability. Key skills include proficiency in Azure Integration Services, C#, .NET, RESTful APIs, relational databases, and implementing best practices for code quality and security.
Key Responsibilities
- Design comprehensive integration architectures, lead complex integration projects, and establish integration standards and practices.
- Mentor junior engineers.
- Design, develop, and maintain API and integration solutions using Microsoft Azure Integration Services, including Azure Logic Apps, Azure Functions, and Azure API Management.
- Collaborate with cross-functional teams to gather requirements and design integration solutions that meet business needs.
- Implement and manage data integration processes, ensuring data accuracy and consistency across systems.
- Optimize API and integration solutions for performance, scalability, and reliability.
- Troubleshoot and resolve integration issues in a timely manner.
- Design and manage relational database schemas, performance, and queries.
- Utilize data lake technologies such as Azure Data Lake and Azure Blob Storage to store and process large volumes of data.
- Document API and integration processes, configurations, and best practices.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Stay current with industry trends and emerging technologies to ensure integration solutions remain cutting-edge.
Required Skills
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- At least 5 years of proven working experience as a Software Engineer with integration experience.
- Skilled in Microsoft Azure Integration Services, including:
- Azure Logic Apps
- Azure Functions
- Azure API Management
- Azure Event Grid
- Azure Data Factory
- Azure Service Bus
- Skilled in middle-tier technologies such as .NET.
- Strong knowledge of:
- .NET Framework (EF, LINQ, ASP.NET, ADO.NET, etc.)
- C#
- RESTful APIs, SOAP, and other web services
- Experience with data integration tools and techniques, including ETL processes and data mapping.
- Experience with relational databases such as SQL Server and PostgreSQL.
- Ability to model, build, and manage relational schemas and create and optimize SQL queries.
- Experience with version control systems such as Git.
- Experience implementing microservices architecture and designing integrations for microservices.
- Understanding of OAuth, JWT, and other API security protocols.
- Knowledge of back-end design patterns and concepts, including MVC, REST, Microservices, SOLID principles, Event Driven Architecture, DDD, Asynchronous and Parallel Programming.
- Foundational Computer Science knowledge.
- Knowledge of database performance tuning.
- Ability to adapt to current technologies and changing business requirements.
- Strong problem-solving, communication, and collaboration skills.
Good-to-Have / Preferred Skills
- Experience with data lake technologies such as Azure Data Lake, AWS Lake Formation, or Google BigQuery.
- Experience working with non-relational databases.
- Experience with automated testing, including Unit, Integration, and End-to-End testing.
- Experience with monitoring and logging application performance in cloud environments.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines and cloud deployments.
- Understanding of security best practices in integration solutions.
📌 Azure Integration Engineer (Bengaluru)
🏢 Cenergy International Services
📍 Bengaluru