Job Description
As a Software Engineer at NCS Australia, you will play a critical role in developing the next-generation of mobile solutions for high-stakes projects, including our client's Digital Identity Services. This unique full-stack mobile opportunity requires you to balance the development of robust .NET backend web services with the creation of high-performance, cross-platform mobile applications. You will be responsible for the end-to-end delivery of secure mobile features, ensuring that identity management and data exchange are handled with the highest level of integrity and efficiency.
In this role, you will act as the bridge between sophisticated backend logic and a seamless user experience. You will apply modern software design patterns and Object-Oriented principles to build apps—primarily using .NET MAUI and Xamarin Native—that feel truly native on every device. Your work will involve deep integration with RESTful APIs, ensuring smooth communication between mobile clients and complex enterprise back‐ends. Beyond building features, you will be responsible for the health of the application, profiling memory usage and optimizing performance to ensure a premium native feel.
Security is at the heart of everything we build. You will implement advanced application security and identity management protocols, focusing on OpenID and JWTs. You will ensure our mobile solutions are accessible, secure, and intuitive across iOS and Android, and contribute to the technical evolution of our mobile stack, keeping our digital identity services at the forefront of secure, user‐centric technology.
Qualifications
* .NET & Mobile Specialist: experienced senior developer with a deep background in C# and .NET, specializing in cross-platform development (.NET MAUI or Xamarin Native).
* Identity & Security Expert: practical experience with Identity Management, specifically implementing OpenID and JWT protocols in a mobile context.
* UI/UX Connoisseur: familiar with Apple's Human Interface Guidelines and Android's Material Design, with experience implementing XIN in iOS environments.
* Native Knowledge: solid understanding of native languages like Objective‐C, Swift, Java, or Kotlin for deep‐level customization.
* Backend Proficient: skilled in developing robust backend web services and sophisticated understanding of RESTful API design and integration.
* Performance Driven: experience profiling memory usage in native applications to hunt down leaks and ensure a smooth, responsive user interface.
* Pattern Oriented: practitioner of modern software design patterns and Object‐Oriented development, ensuring code is modular, testable, and maintainable.
* Problem Solver: enjoy the challenge of working within complex, multi‐layered architectures and navigating mobile security constraints in a federal or enterprise environment.
* Willing & able to obtain an AGSV Security clearance.
Background and Compliance
To be eligible for a position with us, applicants must have valid work rights for Australia and be willing to undergo a comprehensive background checking process, including probity and police checks.
Benefits
Our benefits include paid parental leave, initiatives focused on your well‐being and discounted health insurance. You will also enjoy discounts on various products and services and be regularly recognised and rewarded for high performance. We are committed to your career development through our Capability Fingerprint, industry and partner training programs, special interest groups, and an AI‐driven learning platform. No matter where you are in your career, we offer meaningful work and opportunities for growth.
Equal Opportunity Employer
NCS Australia is an equal‐opportunity employer, and we take pride in our commitment to valuing and supporting our people and the communities we serve. We are dedicated to attracting, retaining and developing our people regardless of gender identity, ethnicity, sexual orientation, disability and age. Applications are encouraged from all sectors of the community and we strongly encourage applications from Veterans, Aboriginal and/or Torres Strait Islander community.
At NCS Australia, we are committed to supporting adjustments throughout the recruitment and selection process, as well as during employment. We actively support and encourage people with disability to apply.
#J-18808-Ljbffr