Job Description:
• 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
Qualifications Required
• 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
• 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.