This role requires an experienced Senior MAUI Developer to lead the design, implementation, and maintenance of high-value software components. The successful candidate will be responsible for overseeing the full development lifecycle, ensuring all code meets rigorous security standards and organisational benchmarks. You will drive the adoption of best practices while navigating complex backend services and cross-platform mobile environments for both iOS and Android.
...
Mandatory Requirement: Applicants must hold a current AGSVA Baseline, NV1, or NV2 security clearance. Applications without an active clearance cannot be considered.Responsibilities
- Software Design & Engineering: Translate intricate user requirements into robust technical designs. Build new features using .NET backend services and cross-platform frameworks (MAUI/Xamarin and C#) with a focus on intuitive mobile UI for iOS and Android.
- Quality Assurance: Lead complex software construction activities, including writing unit/integration tests and conducting performance profiling to ensure application stability and speed.
- Technical Leadership: Drive the adoption of modern development standards and object-oriented design principles. Contribute to the evolution of organisational best practices and lifecycle approaches.
- System Integration & Security: Develop secure integration's with RESTful APIs and manage identity management protocols, prioritising data integrity and secure software standards.
- Maintenance & Evolution: Perform ongoing software modifications to resolve bugs, optimise performance, and adapt applications to new hardware or updated interface requirements.
- Stakeholder Collaboration: Engage with cross functional teams including UX designers and project managers to ensure deliverable align with user needs. Provide technical updates and recommendations to internal departments.
- Technical Documentation: Maintain comprehensive documentation, including technical specifications, project reports, and user manuals to support long-term maintainability.
Required Skills & Qualifications
Technical Expertise
- Experience: 10+ years of hands-on experience delivering complex technical solutions using MAUI.
- Core Stack: Mastery of .NET, MAUI/Xamarin, and C#.
- Specialisations: Expertise in mobile UI design (iOS/Android), RESTful APIs, identity management, and ORM frameworks.
- Methodologies: Deep understanding of the SDLC and Agile environments.
Professional Attributes
- Analytical Thinking: Advanced troubleshooting skills to resolve architectural and functional software issues.
- Communication: Ability to bridge the gap between technical execution and non-technical stakeholder requirements.
- A Bachelor’s degree in Computer Science, IT, or a related field.
- Previous experience operating within government or highly regulated sectors.
- Professional exposure to Digital Identity solutions.
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.