Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for developing solid architecture for mobile applications, services platform, application platform, and database.
- Working within Agile workflows and concepts and provide guidance to development team throughout all phases of Agile (sprint planning, estimation/story pointing and retro/demo).
- Apply and execute API and integration development best practices using REST / JSON interfaces.
- Programming mobile application for iOS/Android/Windows Phone devices using Xamarin Forms or dedicated Xamarin platforms.
- Create and enforce technical, coding standards, tools, platforms, and approaches.
- Working with the Project / Product Manager to ensure customer requirements are being communicated to team and teams are collaborating successfully.
- Leading the development team to ensure high-quality solution, making sure project is delivered on time.
- Support QA and testing teams to ensure project quality and efficient completion of sprint commitments.
- Providing regular progress and update reports to the direct manager.
- Experience in troubleshooting and problem solving.
- Capabilities to write and execute unit test cases.
- Working with Microsoft Azure DevOps CI/CD for the assigned projects is a plus.
Job Requirements
- Bachelor’s Degree in Computer Science or a related technical field.
- 4+ years of professional experience in building Cross- platform applications using Xamarin forms.
- 5+ years of experience with C# and .NET development.
- Solid knowledge C#, .Net framework, MS SQL.
- Strong in object-oriented programming patterns and practices
- Strong Knowledge of Prism and similar MVVM architecture frameworks
- Experience in deployment of mobile Android or iOS apps to app stores.
- Experience with React Native is a strong advantage.
- Experience with other cross-platform mobile technologies like Ionic, or Cordova is a strong advantage.