
Developer II
- Gurgaon, Haryana
- Permanent
- Full-time
- Design, develop and modify software applications/systems according to specifications.
- Support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions
- Provides support to the software development leads (Senior Developer) during the design portion of the SDLC
- Ensures that systems are properly integrated.
- Demonstrate mastery in software engineering and exposure to cloud
- Provides direction, tools, technical and process support to less senior developers
- Consults with Business Analysts and business partners on potential software solutions for business specifications.
- Works with business, support, or development teams recommending system enhancements.
- Consults across multiple United Information Technology projects and technology areas to perform troubleshooting, problem management, root-cause analysis, and solution implementation.
- Assist Senior Developers in technology/project development review and technical assessments
- Demonstrate advanced knowledge of software engineering best practices such as: versioning and versioning control, software packaging and software release management
- Demonstrate advance knowledge of SDLC processes, inputs/outputs, standards and best practices, software design and design patterns, integration standards as well as its applicability at coding and testing cycles
- Demonstrate advanced knowledge of the application of development domain areas and specific technologies and tool sets.
- Complete comprehensive unit testing on all developed/enhanced software
- Develop appropriate software documentation
- Drive for results; works on one or more moderate to complex projects; may work as a project leader
- Ensures that the technical solutions meet the customers’ business goals
- Keeps abreast of industry trends through benchmarking, participation in professional associations etc.in order to advise others of strategic technology direction.
- Demonstrate knowledge of application architecture and architecture constructs.
- Collaborates with Senior Developer and Team in implementing enterprise vision and strategy to the project solution while balancing tactical needs to deliver.
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems and/or equivalent work experience
- 4+ years of relevant experience
- Master's Degree in Computer Science, Information Systems
- 6+ years of relevant experience
- Familiarity with native Cloud technologies/patterns (AWS)
- Experience of Agile Scrum
- Airline industry experience