An established international FinTech leader with a robust customer base is looking for a Lead .NET Developer to join their dynamic team in Sydney. Situated in the heart of the CBD, close to Wynyard. This company uses cutting-edge technology to address complex technical challengesRole Overview:
As a Lead .NET Developer, you will play a pivotal role in our ongoing microservices transformation. With a system that's transitioning from monolithic to microservices architecture, your expertise will be crucial in conducting architectural analysis, suggesting improvements, and steering the move towards an API-driven approach that empowers data-informed business decisions.Progression:
This role comes with a clear progression plan: start as a Senior .NET Developer, advance to a Team Lead, and then progress to a Head of Engineering position.Key Responsibilities:
- Lead the architectural transformation from a monolithic to a microservice-based system.
- Conduct in-depth analysis of the current system, identifying areas for improvement and spearheading the adoption of best practices.
- Drive the transition towards a more API-centric architecture, enabling the business to leverage data for strategic decisions.
- Play a coaching role, mentoring and upskilling developers, fostering a culture of continuous learning and excellence.
- Collaborate closely with non-technical stakeholders, ensuring clear communication and alignment on project goals and expectations.
- Guide the team in adopting containerisation technologies, transitioning from Docker to Kubernetes.Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 7 years of experience and experience within leading teams previously
- Expertise in .NET Core development, including proficiency in C# and familiarity with ASP.NET Core frameworks.
- Strong understanding of cloud computing concepts and hands-on experience with AWS services, such as AWS Lambda.
- Experience designing and implementing CI/CD pipelines using Jenkins, AWS CodePipeline, GitLab CI, or similar tools.
- Proficiency in containerization technologies such as Docker and orchestration tools like Kubernetes.
- Solid understanding of software design principles, architecture patterns, and best practices.
- Excellent problem-solving and analytical skills, focused on delivering high-quality software solutions.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.How to Apply
If this role is of interest then please apply via the link or reach out to me direct for a confidential conversation - tim@sustainrecruit.com