
Senior Developer - Information Technology (.Net)
- Gurgaon, Haryana
- Permanent
- Full-time
- Production support.
- Continuously monitor application performance, availability, and security using tools like Dynatrace and Datadog or Prometheus, Grafana.
- Lead the design, development, and planning for solutions and technology standards to solve complex business and IT problems.
- Respond and troubleshoot incidents created in Incident management tools like Service Now.
- Implement proactive monitoring alerts and detect issues before it impacts business users.
- Actively participate in production incident calls and quickly restore services to end the impact for business users.
- Perform root cause analysis and take preventive measures.
- Maintain Knowledge base articles and update incident response documentation.
- Feature development and defect fixing of enterprise applications.
- Embed reliability in software lifecycle coordinating with other developers.
- Create Dashboards and metrics to check overall health of crucial business functions of the enterprise applications.
- Implement guardrails to prevent system/common failures.
- Hands-on development, support and troubleshooting software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions.
- Participate in code reviews of peer developers.
- Responsible for communication of progress to senior IT and Business leadership
- Guide other team members adhere to best coding practices and methodologies.
- Coordinate with other internal teams for troubleshooting and resolution of any application issues.
- Responsible for software development during the design/build phases of the SDLC
- Perform as technical lead on development and support projects.
- Participate in software design meetings and analyze user needs to determine technical requirements.
- Responsible for making sure in-progress builds follow the approved designs.
- Provides support to the engineers, architects, during design, implementation, and operationalization at airports.
- Participates actively in Agile ceremonies and provide updates.
- Demonstrate knowledge of software engineering best practices such as: version controlling, software packaging and software release management
- Task Planning, delivery tracking, reporting
- Develop, Support, and troubleshoot software systems as required, help optimizing performance, analyzing & resolving problems, and providing follow-up on all issues and solutions according to the ITSM practices.
- Coordination with other enterprise teams
- Resource Management, onboarding, continuous learning
- Applies Secure coding practices, remediates vulnerabilities and scanning issues.
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems and/or equivalent work experience.
- 9+ years of experience in Production support, planning and delivery Management, Resource Management in enterprise applications.
- Hands on experience with .Net Core or .NET 6 backend service development and UI development using Angular or React JS languages.
- Version controlling tools like Git Hub or other.
- Hands on experience with code quality tools like SonarQube or other.
- Experience working in Agile methodologies and processes.
- Hands on experience with AWS Cloud services like EKS, Dynamo DB, RDS and Lambda.
- Knowledge or hands on experience with CI/CD process and automation.
- Hands on experience or knowledge with Docker and container technologies.
- Reliable, punctual attendance is an essential function of the position.
- Master’s degree in computer science, Information Systems
- 7+ years' experience in Datadog/Dynatrace monitoring tools, Angular, .NET, CI/CD - Harness/TeamCity, SonarQube, Vera Code or WIZ.
- Airlines industry experience.
- Experience with PCI DSS.
- Certified AWS Developer Associate or Solution Architect Associate.
- Experience with Functional Programming.