Job Description:
The Senior Software Applications Development Engineer is an advanced subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and/or external clients.
Key Responsibilities:
* Design, develop, and maintain mobile applications using .NET MAUI for Android and iOS platforms.
* Manage full mobile app release process, including Apple App Store and Google Play Store submissions.
* Handle Apple certificates, provisioning profiles, and Google keystore configurations.
* Implement DevOps processes to build and push Android .apk and Apple .ipa files to respective app stores.
* Define, design, and ship new features.
* Ensure the performance, quality, and responsiveness of applications.
* Troubleshoot and resolve daily technical issues.
Required Skills and Qualifications:
To be successful in this role, you will need:
1. Minimum of 2 years of professional experience in mobile app development.
2. Proficiency in .NET MAUI for cross-platform mobile app development.
3. Understanding of the Apple App Store and Google Play Store release processes.
4. Experience with Apple certificates, provisioning profiles, and Google keystore management.
5. Knowledge of DevOps practices, including building and deploying Android and Apple packages and release to the Google Beta and Apple TestFlight stores.
6. Strong problem-solving skills and attention to detail.
7. Ability to work independently and as part of a collaborative team.
8. Excellent communication skills.
9. Proven ability to cross-skills into unrelated technologies in a support and development capacity.
Academic Qualifications and Certifications:
Candidates should hold a Bachelor's degree or equivalent in computer science or software engineering or related field. Additionally, certification in various programming languages, such as Java, Perl, Python, or .NET would be advantageous.
Workplace Details:
This position offers On-site Working opportunities.