Job Description
Role Summary
We are seeking a highly skilled and motivated Senior Software Engineer with strong experience in building robust and scalable integration solutions. The ideal candidate will be instrumental in designing, developing, and maintaining complex enterprise systems, ensuring seamless communication between various business and client-facing applications.
Key Responsibilities
Design and Development :
Develop high-quality software design and architecture, with a focus on Application-to-Application (A2A) and Business-to-Business (B2B) integrations.
Identify, prioritize, and execute tasks throughout the software development life cycle.
Develop tools and applications by producing clean, efficient, and well-documented code.
Cloud Expertise :
Utilize and integrate various Azure service components (or similar cloud providers like AWS / GCP) to build reliable, high-performance systems.
Implement and manage integration workflows, APIs, and microservices.
Automation and Quality Assurance :
Automate deployment, testing, and operational tasks through appropriate tools and scripting.
Conduct thorough code reviews and debugging to ensure high software quality.
Perform validation and verification testing to ensure solutions meet functional and non-functional requirements.
Collaboration and Improvement :
Collaborate effectively with internal development teams, product managers, and external vendors to define specifications, troubleshoot issues, and enhance product functionality.
Document development phases, architectural decisions, and monitor deployed systems for performance and reliability.
Ensure the deployed software and underlying technologies are up-to-date with industry best practices and latest security standards.
Requirements
Proven experience as a Software Engineer, with a focus on enterprise integrations.
Strong understanding and practical experience with A2A and B2B integration patterns and technologies (e.g., REST, SOAP, message queues, ETL).
Demonstrable experience working with cloud service components, specifically Azure or a comparable platform (e.g., serverless functions, message bus, API gateways).
Proficiency in one or more modern programming languages (e.g., C#, Java, Python).
Solid experience with database systems and data modeling.
Experience with DevOps practices, CI / CD pipelines, and version control (e.g., Git).
Excellent problem-solving skills and attention to detail.
Strong verbal and written communication skills, with the ability to articulate technical concepts clearly.
Requirements
CI / CD,C#,.Net,Java,A2A integration, B2B integration
Senior Integration Engineer • Pune City, MH, in