Job Title: Senior Software Engineer
Location: Bangalore
Experience: 5 7 Years
I. Job Summary
The Senior Software Engineer will be responsible for designing, developing, and supporting enterprise integration solutions using Microsoft BizTalk and custom C# libraries. The role involves working with large-scale, globally distributed integration landscapes supporting Supply Chain, E-Commerce, Finance, and HR systems across cloud, third-party, and on-premise environments. The candidate will also play a key role in troubleshooting data and integration issues in collaboration with cross-functional business and technical teams.
II. Roles & Responsibilities
- Design and develop integration processes using Microsoft BizTalk and custom C# libraries based on functional and technical specifications.
- Create, enhance, and support enterprise-level integration workflows handling high-volume data exchanges.
- Develop and maintain integrations involving file upload/download, file copy, and archiving processes.
- Implement database extract/insert operations as part of integration workflows.
- Perform encryption and decryption of data as required.
- Design and implement document transformations between different XML schemas.
- Build robust error handling, monitoring, and document resubmission mechanisms.
- Research and resolve integration, data, and communication issues between systems.
- Collaborate with Business Analysts, integration teams, and business partners to resolve production issues.
- Support and enhance existing global integration processes running across multiple regions.
- Follow coding standards, version control, and best practices for enterprise integrations.
III. Years Of Experience
- Minimum 5 years of hands-on experience in integration development and enterprise application development.
IV. Educational Qualification & Certifications (Optional)
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Microsoft or cloud-related certifications are an added advantage.
Must Have
V. Skill Set Required:
- Strong .NET development experience with C# (Expert level).
- Strong understanding of Object-Oriented Programming (OOPS) concepts.
- Experience working with SQL (Intermediate level).
- Experience with XML and JSON (Intermediate level).
- Hands-on experience with REST / Web APIs.
- Experience developing Windows Services.
- Working knowledge of Git for version control.
- Strong troubleshooting and analytical skills.
- Ability to work in complex, distributed integration environments.
Nice To Have- Microsoft BizTalk experience including:
- Pipelines (Intermediate)
- Mapper (Advanced)
- Orchestration (Intermediate)
- C# Functoids (Intermediate)
- XML (Intermediate)
- Experience with PowerShell scripting.
- Experience with Azure DevOps (AZDO) / TFS.
- Exposure to enterprise integration landscapes across cloud and on-premise systems.