Senior. Software Developer C#
Job Details
Full Job Description
The Senior Software Developer will be responsible for coding,
testing, releasing, supporting, and troubleshooting solutions based
off the Web and/or Mobile App Software Development Kits (SDKs) within
the Navitaire Digital Experience Suite and solutions based off the
Navitaire Kiosk SDK. The SDKs consist of a collection of software
framework libraries compiled by Navitaire and used as the basis for
developing applications that provide innovative 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, while the Kiosk SDK
enables development of a solution with self-service functions that
supports check-in workflows.
The Senior Software Developer
will work closely with a scrum team that comprises of a Technical
Architect/Development Lead, Business Analyst, UX Designer, Scrum
Master, Developers and QA Analysts to determine and implement
appropriate design and code changes that meet the requirements of
customers.
Key Responsibilities
- Be part of an Agile Scrum team of technical, functional, and business domain experts to develop consumer facing Web and Mobile Apps that help Navitaire customers maximize their digital presence.
- Participate in Scrum ceremonies daily stand-ups, sprint planning, backlog refinement, sprint reviews and sprint retrospectives.
- Frontend and backend coding, testing and troubleshooting for solutions based off Navitaire's Web, Mobile App and Kiosk SDKs following Navitaire design and coding standards.
- Translate designs and wireframes into high-quality app pages.
- Provide support during deployments and releases of the app.
- Investigate and resolve production issues according to team guidelines and procedures.
- Functional testing and using and/or writing diagnostic programs to ensure optimal performance of developed solutions.
- Build functional expertise in the assigned customer project, the Navitaire Reservation System and the Navitaire Digital Platform.
- Conduct assessment and optimization of application performance and security.
- Perform technical impact analysis.
- Contribute in training and assisting scrum/project teammates in various aspects of the work.
- Contribute to Navitaire's Digital vision thru the Digital Labs initiative a group within Navitaire whose primary goal is to demonstrate the existing capabilities and potential of the Navitaire Digital Platform and other Digital assets through innovation and experimentation.
- Must possess a University degree in Computer Science, Information Technology, or similar discipline.
- Minimum of 4 years of software development experience in the Technology industry.
- Minimum of 2 year of experience developing software using OOP concepts.
- Experience in developing applications particularly using some of the following libraries and technologies:
- C# / .NET
- .NET Core
- HTML 5
- CSS
- Angular
- Type
- REST API
- NPM
- Xamarin and/or .NET MAUI
- Serverless functions (preferably) Azure Functions.
- Mobile app mobile development native (Java, Kotlin, Swift, Objective C, etc.) or cross-platform (React Native, Flutter)
- Comfortable in working in an Agile environment that promotes active communication, feedback, and flexibility.
- Comfortable in working directly with colleagues, stakeholders and customers from different cultures.
- Capable of learning new things and quickly become proficient as technology and the team's priorities change.
- Strong analytical skills. Proven ability to analyze and solve problems and issues effectively and quickly.
- Team player and able to work in a dynamic, fast-paced and multi-cultural environment.
- Strong English verbal and written communication skills.
- Have flexibility to occasionally attend early morning or evening calls (between 6:00am-8:00am or 8:00pm-11:00pm) when necessary to support a global customer base.
Experience with implementing cloud deployed solutions (Azure preferred, AWS considered) #J-18808-Ljbffr