
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 advanced 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 experience in design, development, documenting, testing, and debugging of new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use
- Excellent hands-on development skills (full stack) including popular JavaScript UI frameworks (e.g.: Angular), .net (Core & MVC) and RDBMS (MS SQL Server); related design patterns/principles/frameworks.
- Understands Technology systems & applications, integration (UI integration to backend APIs, etc.), Component Driven Development
- Exceptional at coding, unit testing and on time delivery of quality components and or applications
- Effective participant of requirement gathering and analysis, prototyping, deployments and release planning/execution
- Effectively and efficiently work with team to deliver on time
- Effective Communication (verbal + written)
- Exhibit written and spoken English fluency
- Must be legally authorized to work in India for any employer without sponsorship
- Must be fluent in English and Hindi (written and spoken)
- Successful completion of interview required to meet job qualification
- Reliable, punctual attendance is an essential function of the position
- Master's Degree in Computer Science, Information Systems
- 6+ years of relevant experience
- AWS Cloud
- Agile Scrum