The posting
About the role
We are looking for a talented .NET Software Engineer with experience or strong interest in cross-platform application development to join our development team. You will be responsible for designing, developing, testing, deploying, and maintaining modern applications across mobile and desktop platforms using C#, .NET, and .NET MAUI. As we are planned to transition our existing Android and iOS applications from separate codebases to a cross-platform architecture using .NET MAUI, the ideal candidate should have a good understanding of mobile application development and experience working with cross-platform or native mobile technologies.
Key responsibilities
- Develop, automate, and maintain software applications and services that support business and operational requirements
- Design and develop applications using C#, .NET, ASP.NET, and .NET MAUI
- Develop and maintain cross-platform mobile applications for Android and iOS using a shared codebase
- Assist in the migration and redevelopment of existing native Android and iOS applications to .NET MAUI
- Integrate mobile applications with Web Services and REST APIs
- Perform unit, integration, functional, and non-functional testing
- Troubleshoot and resolve production issues related to software applications
- Identify and implement improvements, enhancements, and performance optimizations
- Work closely with team leads and other team members to understand requirements, define project scope, and achieve project objectives
- Work independently on assigned development tasks while collaborating effectively with the wider development team
About you
- Diploma, Advanced Diploma, Degree, or equivalent qualification in Computer Science, Information Technology, Software Engineering, or a related field
- 1–2 years of experience in software/application development
- Strong programming knowledge in C# and .NET
- Hands-on experience with .NET MAUI or other cross-platform mobile application development frameworks is highly preferred
- Experience in developing applications for Android and/or iOS platforms would be an advantage
- Experience with native mobile development technologies such as Java/Kotlin for Android or SwiftUI (Storyboard) for iOS is an added advantage
- Good understanding of cross-platform mobile application architecture, including shared code, platform-specific functionality, device permissions, and mobile application lifecycle
- Good knowledge of ASP.NET, Web Services/API development, SQL, and IIS
- Understanding of software development lifecycle, testing, debugging, and troubleshooting
- Good analytical and problem-solving skills



