This position is responsible for providing technical leadership in end to end product development, support and improvement of new or existing application programs with moderate to high complexity. Specific duties include Analysis, estimation, planning, designing, developing, testing and releasing of program enhancements.
Job Expectations :
- 5-8 years of experience in designing, development and testing of software applications
- Strong in desktop and mobile application development
- Good understanding of SDLC knowledge and hands on experience
- 5 years of strong programming skills
- Should have involved minimum of 2-3 projects
- Assists managers in the delivery of technical services by understanding design, scope, deliverables, schedule, risk mitigation.
- Awareness of Software development life cycle and research mindset
- Have a strong interest and passion to work with multidimensional objectives and is energetic and ambitious
- Thrive on a challenging work environment and is able to work on local or overseas assignments when required
- Demonstrate excellent leadership and communication skills
- Have flair to excel in delivery commitments
- Self aware and quick learner
- Good database fundamentals and strong in data structures and algorithms
- Collaborate and work effectively with global teams
- Capable of demonstrating strong accountability of tasks and providing sound technical direction
- Adhere to HOS and execute the projects in HOS way
- Well aware of CMMi Level 5 process and drive CMMi Level 5 practices
- Having aerospace domain experience is advantage
- Knowledge of DO200A is advantage
- Working experience and interest in Agile development.
Skills Requirement :
Strong working experience in Qt (5.11 and above), C / C++ / VC++Strong working experience in Objective C, Swift Framework,Strong working knowledge in HTTPS & HTTPS protocols to interact hardware’sGood knowledge of signing identities creation such as certificates and provisioning profilesStrong working experience in develop API’s to interact with application and hardware.Strong working experience with windows & iOS application development.Strong working knowledge about the Avionics bench / hardware setupStrong knowledge on Design patterns.Strong working knowledge of user experience and user interface designStrong in designing and developing graphics applicationsStrong in developing applications for desktop and mobile platformsStrong at requirement managementSkill in Software Design and ArchitectureMust have worked on the entire SDLC project development activitiesStrong at Configuration ManagementTechnical leadership and guidanceGood partner and customer communication to provide customer support across the globeRapid application prototyping skillsDomain Knowledge (Aerospace and databases)Process Knowledge (CMMI / ISO / Agile / Lean processes)Knowledge of Standards (DO-200A, ARINC 429, ARINC 629)Software Build and Release activitiesStrong working knowledge in Analysis, planning, designing, developing, testing and releasingMust be a good team playerCreative, outgoing and strong technical skills are requiredStrong written and oral communication skills are requiredShould ensure responsiveness to customers, team and management