Our client, a leading Australian SaaS provider specializing in document automation, is seeking a seasoned Senior Backend Software Developer to join their dynamic team. In this role, you'll lead the design, development, and maintenance of robust backend systems powering their web applications for esteemed clients.Responsibilities:
- Develop efficient and reliable web applications and RESTful APIs using C#, .Net Core, and the Web API framework.
- Design and optimize SQL database schemas and queries for high-performance data manipulation, leveraging Entity Framework for seamless database access.
- Implement secure authentication and authorization mechanisms with Azure B2C to protect backend APIs.
- Integrate with third-party systems to enable seamless data exchange.
- Collaborate with front-end developers to seamlessly integrate backend functionality into Angular-based user interfaces.
- Minimum 5 years of proven experience as a Backend Software Developer.
- Proficiency in developing front-end solutions using Angular.
- Strong command of C# and the .NET framework.
- Extensive expertise in Web API development and RESTful principles.
- Solid understanding of SQL databases and proficiency in writing efficient queries.
- Hands-on experience with Azure cloud services, including App Services, Azure SQL Database, and Azure Functions.
- in-depth knowledge of DevOps principles, with experience in CI/CD pipelines using tools like Azure DevOps.
- Familiarity with frontend technologies, particularly Angular, and ability to collaborate effectively with frontend developers.
- Proficiency in source control systems like Git and agile development methodologies.
- Strong problem-solving and debugging skills, with excellent communication and collaboration abilities.
- A natural inclination towards mentoring and providing technical guidance to junior team members, fostering a cohesive team environment focused on achieving business objectives.