8-15 years of professional software development experience
Experience
8-15 years of professional software development experience
Engagement
12-Month Contract
Role Type
Senior Level | Solution Delivery & Production Support
About the Role
We are looking for an experienced Senior Integration Developer to join a 12-month engagement focused on enterprise solution delivery and production support.
The ideal candidate will have strong hands-on experience in C#/.NET, API and integration development, Azure DevOps, Git, CI/CD, Agile delivery, technical design, and production support .
You will be responsible for designing, developing, testing, deploying, and supporting reliable enterprise integration solutions while maintaining high standards of quality, security, governance, and documentation.
Key Responsibilities
Integration & Application Development
- Design and develop enterprise integration solutions using C#/.NET.
- Develop and maintain APIs and integration components.
- Build scalable, secure, reliable, and maintainable solutions.
- Perform unit, integration, and functional testing.
- Participate in code reviews and follow established development standards.
- Troubleshoot and resolve application and integration issues.
Technical Design
- Prepare High-Level Design (HLD) and Low-Level Design (LLD) documents.
- Create and maintain UML and solution architecture diagrams.
- Translate business and technical requirements into technical solutions.
- Contribute to technical architecture and design discussions.
- Identify technical risks and recommend appropriate solutions.
DevOps & CI/CD
- Work with Azure DevOps for source control, work management, builds, and releases.
- Use Git for version control and collaborative development.
- Build and maintain CI/CD pipelines.
- Automate deployment and release processes.
- Support application deployments across environments.
- Troubleshoot build and deployment issues.
Production Support
- Provide application and integration support for production environments.
- Investigate and resolve incidents within defined SLA timelines.
- Support critical incidents and work toward resolution within four hours.
- Perform root-cause analysis and implement corrective actions.
- Maintain production runbooks and support documentation.
Agile Delivery
- Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
- Collaborate with developers, testers, architects, business analysts, DevOps teams, and stakeholders.
- Track tasks, requirements, defects, and deliverables using Jira.
- Maintain end-to-end traceability from requirements through deployment.
Documentation & Knowledge Transfer
- Maintain comprehensive technical documentation.
- Prepare release notes, deployment documentation, and operational runbooks.
- Conduct knowledge-transfer sessions.
- Ensure technical and operational knowledge is properly documented.
Key Deliverables
The successful candidate will be responsible for delivering:
- HLD and LLD documents
- UML and technical architecture diagrams
- APIs and integration components
- Tested and production-ready code
- Automated CI/CD pipelines
- Deployment documentation
- Production support runbooks
- Release notesIncident and root-cause analysis documentation
- Knowledge-transfer materials
Required Skills & Experience
Technical Skills
- Strong hands-on experience with C# and .NET
- Strong experience in API development and enterprise integration
- Experience with Azure DevOps
- Strong understanding of Git
- Experience building and maintaining CI/CD pipelines
- Good understanding of Agile software development
- Experience with HLD, LLD, UML, and technical documentation
- Strong troubleshooting and production-support experience
- Understanding of software development lifecycle and engineering best practices
Professional Skills
- Strong analytical and problem-solving skills
- Excellent technical documentation abilities
- Strong communication and collaboration skills
- Ability to work independently and take ownership
- Experience working within enterprise security, governance, quality, and compliance frameworks
- Strong attention to detail
- Ability to work effectively under production-support SLAs
Production Support & SLA
The role includes production-support responsibilities. The candidate will be expected to:
- Respond to incidents within agreed SLA timelines.
- Support critical incidents and work toward resolution within four hours.
- Perform structured troubleshooting and root-cause analysis.
- Document incidents and resolutions.
- Follow established change-management, security, and compliance processes.
- Ensure production changes are properly tested, approved, documented, and traceable.