Senior.Net Developer x4
2 months ago
Adelaide, South Australia
Latitude IT
Full time
About the RoleWe are seeking a highly skilled and experienced.Net developer to join our team at Latitude IT. As a Senior.Net Developer, you will play a key part in shaping the future of our product suite by driving software development practices, mentoring others, and ensuring the highest standards of quality and performance.
Key Responsibilities- Software Development Leadership: Take charge of the design, estimation, coding, testing (unit and integration), and deployment of software solutions. You will work across front-end, back-end, APIs, and databases to deliver robust, scalable applications.
- CI/CD Pipeline Development: Develop and enhance CI/CD pipelines, incorporating standard tooling for build, test, vulnerability checks, and deployment to ensure continuous delivery and integration.
- Standardisation & Documentation: Define and enforce patterns, standards, and tools that align with industry best practices. Ensure all relevant documentation is thorough and up-to-date.
- Team Leadership: Coach and mentor other developers, conducting code reviews and providing guidance on best practices. Lead the team in achieving Sprint goals and delivering high-quality software.
- Technology Advisement: Identify refactoring opportunities for low-risk improvements and advise on tools and frameworks that can enhance the development process.
- Knowledge Sharing: Actively participate in knowledge sharing to ensure key information is accessible to the entire team, aligning with our Knowledge Management Framework.
- .Net Expertise: A minimum of 6 years in commercial software development with advanced proficiency in C#, ASP.NET,.Net Core, and related technologies.
- Front-End Development: Solid experience with HTML, CSS, TypeScript, and SPA frameworks.
- API Development: Proven experience in developing robust APIs.
- Testing & Quality Assurance: Advanced knowledge of testing and mocking frameworks, as well as logging tools and techniques.
- Database Management: Strong understanding of SQL and relational databases, preferably with Microsoft SQL Server.
- CI/CD & DevOps: Experience in building and maintaining CI/CD pipelines and working with Azure DevOps is considered an advantage.
- Tools & Technologies: Proficiency in Visual Studio, VS Code, Git, Gitflow, IIS, and Microsoft SQL Management Studio. Experience with PowerShell and content management systems (CMS) like DotNetNuke is a plus.
- Desirable Skills: Familiarity with Delphi programming language and advanced knowledge of the.Net platform, including async programming, parallel programming, and LINQ.
- A challenging and rewarding role where you'll have the opportunity to make a significant impact on the development of our product suite.
- A collaborative team environment that values continuous learning and innovation.
- Opportunities for professional growth and development within a forward-thinking organisation.