Reporting to the Software Development Lead, you'll design, develop, and maintain robust, scalable .NET-based web applications that drive Avanti's technology forward. You'll set the standard for software quality by establishing best practices and mentoring team members, while architecting and administering Microsoft Azure applications, services, and resources.
As a Senior Software Developer, you can expect to :
- Lead the design, development, and maintenance of .NET Core / .NET Framework web applications
- Architect and implement RESTful APIs with a focus on scalability and performance
- Build and optimize responsive front-end applications using Angular or similar SPA frameworks
- Design and manage complex relational database schemas using Entity Framework or other ORM tools
- Partner with UI / UX designers to deliver intuitive, seamless user experiences
- Architect integrations with Microsoft Azure services and cloud platforms
- Champion code quality through unit testing, automated testing, and CI / CD pipeline best practices
- Lead troubleshooting efforts and optimize system performance and architecture
- Refactor and modernize legacy code, including complex undocumented or bespoke functions
- Drive internal system integrations and replace restrictive third-party solutions to improve efficiency and reduce costs
- Mentor junior developers and foster a culture of continuous improvement
- Stay ahead of emerging technologies and drive adoption of best practices
What we look for in the successful candidate :
5+ years of professional software development experienceExpert-level proficiency with .NET Core / .NET Framework developmentStrong experience building front-end applications with Angular or similar SPAsAdvanced knowledge of Entity Framework or other ORM toolsProven experience designing and implementing RESTful APIsExperience with Azure DevOps or similar tools for version control, CI / CD, and deploymentExperience with hybrid app development (Ionic experience highly valued)Deep understanding of relational databases, SQL, and advanced optimization techniquesStrong knowledge of Agile development methodologies and experience working in agile teamsDemonstrated ability to mentor developers and lead technical initiativesWe're reviewing applications as they come in - apply early to avoid missing out
About Avanti Finance
Avanti Finance are proud to be one of NZ and Australia's largest non-bank lenders and has been helping customers achieve their financial goals since 1989. We know that life has a way of turning things upside down. That’s why we do things differently by listening to and understanding our customer's position, because everyone’s circumstances are unique.
#J-18808-Ljbffr