Job Description:
- Participate in the full mobile application development life cycle using C# .Net solutions and to be involved with enhancements.
- Ensure written codes are of high quality and comply with standards.
- Work closely with internal teams to constantly innovate app functionality and design.
- Develop codes that are scalable and reusable.
- Support all BAU activities where applicable.
- Develop application programming interfaces (APIs) i.e. REST APIs to support mobile functionality.
- Engaging with business users
- Debug and maintain written codes
- Define and organise projects on an ongoing basis
- Report and document project details
- Identify and handle technical risks and issues
- Liaise with internal stakeholders, e.g. other Software Developers in the team, for different stages of the project
- Participate in project meetings with management and other team members
Requirements:
- At least eight years of experience as a C# programmer or developer, hands-on experience with C#, .NET and good to have: frontend knowledge
- At least 5 plus years of experience in mobile/web application development.
- Experience in using Xamarin, or other Xamarin-related technologies is must for the role.
- Hands-on experience working on Google Flutter, React Native and Ionic (Cordova) will be an added advantage.