BASELINE CLEARANCE REQUIRED.
About the Role:
We are seeking an experienced Mobile .NET Developer with a strong background in Xamarin to join our dynamic team. The ideal candidate will have a solid understanding of Apple's Human Interface guidelines and Android's Material Design, along with extensive experience in developing cross-platform applications. This role demands a high level of independence and ownership, ensuring the delivery of high-quality mobile solutions that meet business needs.
Responsibilities:
- Develop and maintain high-quality mobile applications using .NET mobile dev ecosystem.
- Implement Apple's Human Interface guidelines and Android's Material Design in mobile applications.
- Utilize XIB in iOS applications, ensuring a seamless user experience.
- Work with cross-platform applications, leveraging C#, Xamarin, and other relevant technologies.
- Apply best practices in all development phases , SOLID principles, REST, microservice patterns, SQL best practices, and NodeJS and PowerShell where applicable in development tasks.
- Deliver solutions with a high degree of independence and ownership.
- Implement enterprise architecture standards, principles, reference architectures, and procedures during development.
- Assess and estimate solutions, ensuring compliance with enterprise architecture and IT standards.
- Be accountable for the delivery of projects or activities, including the development and/or maintenance of applications in accordance with standards and guidelines.
- Actively participate in all phases of the development lifecycle, including analysis, design, building, testing, pair-programming, code-reviews, documenting, and maintenance.
Requirements:
- 3+ years' experience implementing XIB in iOS applications.
- 5+ years' experience working with cross-platform applications, preferably using Xamarin and C# (experience with Objective-C/Swift/Java/Kotlin is highly regarded).
- Good understanding of SOLID principles, HTTP protocol, REST, microservice patterns, T-SQL, and NodeJS.
- Expertise in implementing enterprise architecture standards, principles, reference architectures, and procedures.
- Strong judgment in assessing and estimating solutions, ensuring compliance with enterprise architecture and IT standards.
- Proven ability to deliver projects with a high degree of independence.
- Active participation in the development lifecycle, including analysis, design, building, testing, pair-programming, code-reviews, documenting, and maintenance.
- Familiarity with Apple's Human Interface guidelines and Android's Material Design.
Preferred:
- Experience with microservices architecture.
- Familiarity with other cloud platforms and services.
- Knowledge of DevOps practices and tools.
- Previous experience working in an Agile/Scrum environment.
Skills and Competencies:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and take ownership of tasks and projects.
- Adaptability and a willingness to learn new technologies and frameworks.
For any further questions or information, please contact Arriane at arriane.mendoza@peoplebank.com.au or 07 2143 2822
Diversity and inclusion are strongly supported at Peoplebank. People of all nationalities, gender identities, and cultural backgrounds, including Aboriginal and Torres Strait Islander Peoples, are encouraged to apply.