Position Responsibilities:
• Understands and develops software solutions to meet end user's requirements.
• Ensures that application integrates with overall system architecture, utilizing standard IT lifecycle methodologies and tools.
• Develops algorithms, data and process models, plans interfaces that are digitally and cloud native for use in construction of solutions of varying complexities.
• Develops product roadmaps in alignment to business strategy fulfilment
• Ability to influence architectural decisions to adopt modern technologies and evangelize about the same
• Ability to prove through proof of concepts and technical research and presentation the best fit amongst emergent technologies to upend business outcomes
• Understands broad based system integrations and interoperability
• Ability to work on cloud native mobile and Progressive web app solutions
• Ability to plan product and program increments for achieving the best business value add
• Ability to be a good team player in the ‘Agile’ team. Candidate should possess excellent communications skills to participate in design and code reviews, have a thorough understanding of version control and software quality attributes, such as testability, portability and maintainability, and enjoy a self-driven and collaborative development approach.
• Ability to be dynamic and support management and leads to ensure successful product deliveries.
• Ability to identify, communicate and mitigate the Risk, issues and Opportunities on a timely manner.
Basic Qualifications (Required Skills/Experience):
• 4-7 years of Experience in the following aspects:
• API design and development using Java / SpringBoot
• Experience on CRUD (Create, Read, Update, Delete) operations
• Good experience with RESTful Services
• Experience with Web fundamentals like HTML, JavaScript, and CSS
• Experience with Angular / reactJs
• Good experience in Azure services
• Good experience in Java
• Good experience on Database technologies like SQL Server, MySQL, Oracle, PostgreSQL
• Good experience on Web server technologies like J2EE
• Systems Thinking - Ability to understand the big picture and the inter-relationships between components of systems and plans and anticipate future events.
• Analytical Skills - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources.
• Experience of working in ‘Agile’ environment.
• Experience in GIT configuration management and Azure DevOps Tool suite.
Preferred Qualifications (Desired Skills/Experience):
• Bachelor's Degree in Engineering or higher (CS, ECE, Telecom, Info Science) is preferred but not required
• Experience in Aerospace domain.
• Understanding of application hosting on cloud infrastructure, Azure/PCF
• DevOps, Continuous Integration. Experience in using any CICD tools like Bamboo/Jenkins, Coverity, SonarQube, Jfrog, Artifactory etc.