About the role
Job Title
Senior Software Development Engineer (Mobile Development) Purpose of the role
The Senior Software Development Engineer is an experienced engineer who drives technical excellence throughout the software development lifecycle. The role is responsible for translating business requirements into robust technical solutions, contributing to solution and design decisions, performing complex software development tasks, and supporting the successful delivery of customer engagements. The position also promotes engineering best practices, code quality, and continuous improvement across project teams.
The Senior Software Development Engineer will contribute to coding, testing, releasing, supporting, and troubleshooting solutions built using Navitaire’s Web and Mobile App Software Development Kits (SDKs), and bespoke digital solutions developed to meet specific customer needs. The SDKs are collections of software framework libraries developed by Navitaire, serving as the foundation for creating applications that deliver innovative and seamless digital experiences to passengers.
The Web App SDK enables rapid development of Single Page Application (SPA) website
The Mobile App SDK enables rapid development of a cross-platform (.NET MAUI) powered native mobile experience for Apple iOS and Google Android.
Bespoke solutions may include fully customized digital solutions, features, or integrations tailored to specific customer requirements.
The Senior Software Development Engineer works closely with a scrum team comprising of a Technical Architect/Development Lead, Business Analyst, UX Designer, Scrum Master, Developers and QA Engineers. The role requires strong technical and analytical skills, attention to detail, and the ability to collaborate effectively in an Agile development environment.
In this role you'll
Be part of an Agile Scrum team of technical, functional, and business domain experts to design, develop, and deliver consumer-facing digital solutions that help Navitaire customers maximize their digital presence.
Actively participate in Scrum ceremonies including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives, pro…