Job Overview
We are seeking a highly skilled and experienced Senior .NET Developer to join our development team. The ideal candidate will have a strong background in system analysis, software design, application development, DevOps practices, and production support within complex enterprise environments.
This role requires hands-on technical expertise, strong analytical and problem-solving skills, and the ability to collaborate effectively with cross-functional teams. The successful candidate will play a critical role in designing, building, deploying, and supporting key applications while ensuring adherence to coding standards, best practices, and operational excellence.
Key Responsibilities
- Perform system analysis, technical design, and solution architecture.
- Design and develop scalable, secure, and high-performing applications using .NET technologies.
- Provide production support, incident investigation (Sev 1 & 2), root cause analysis, and bug fixes.
- Develop and execute unit, system, and integration testing.
- Support and coordinate load and performance testing activities.
- Design, implement, and maintain CI/CD pipelines and automated deployment processes.
- Containerize applications and manage deployments using Docker and Kubernetes (AWS EKS).
- Collaborate with DevOps teams to ensure reliable and repeatable deployment strategies.
- Prepare and maintain technical documentation, solution designs, and deployment guides.
- Ensure compliance with client coding standards, development best practices, and change management processes.
- Participate in on-call support (weekdays, weekends, and holidays as required).
- Mentor junior developers and contribute to technical reviews and knowledge sharing sessions.
Required Qualifications
Experience
- Minimum of 5 years of software development experience in enterprise environments.
- Strong experience in DevOps practices, CI/CD, and cloud-based deployments.
Technical Skills
- ASP.NET 8.0 and above
- C# 7.3 and above
- JavaScript (ES2016 and above)
- CSS 3 and above
- MVC (Model-View-Controller) architecture
- SQL Server (T-SQL)
- Open API Specification
- Microservices architecture fundamentals
- Docker and Kubernetes
- AWS Fundamentals (including AWS EKS)
- CI/CD pipelines and DevOps best practices
Design & Collaboration Tools
- Experience with tools such as Miro, Gliffy, JIRA, Confluence, MS Visio, Canva, Azure Boards.
Soft Skills & Competencies
- Strong written and verbal communication skills.
- Ability to articulate technical concepts to both technical and non-technical stakeholders.
- Comfortable preparing and presenting technical designs, documentation, and solution proposals.
- Strong problem-solving and critical-thinking abilities.
- Ability to analyze issues from multiple perspectives and propose scalable solutions.
- Demonstrates sound judgment in balancing architecture with delivery timelines.
- Effective team player in cross-functional environments (BA, QA, DevOps, Support, Architecture).
- Open to feedback, collaborative discussions, and shared ownership.
- Comfortable working in dynamic, fast-paced environments with evolving priorities.
- Available for on-call support for Sev 1 and Sev 2 incidents (weekdays, weekends, holidays).
Preferred Qualifications
- Experience with Navitaire Systems (ODS and Digital API).
- Experience in logging and monitoring tools such as Splunk, Datadog, or Site24x7.
- Experience developing and supporting Windows Services.
- Background in Airline or Travel industry systems.
- Experience with JIRA and/or Azure Boards.
- Experience with AI-assisted coding tools such as GitHub Copilot.