Senior .Net Developer

Latitude IT Australia
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Senior .NET Developer

Candidates must be available immediately, initial 6 month FTC

Fully remote or Adelaide


Are you an experienced .NET Developer looking to take the next step in your career? We’re seeking a Senior .NET Developer to lead the development of innovative applications within a dynamic team. This senior-level role will see you 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:


  • Lead Software Development: 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.


Required Skills & Experience:


  • .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.


Azure Skills (Beneficial):


  • Strong expertise in Microsoft Azure services, including Azure Pipelines, Logic Apps, Functions, Service Bus, Event Grid, and API Management, would be highly advantageous as we move towards a full-stack development approach.


What We Offer:


  • 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.


If you have a passion for software development and a drive to lead and mentor others, we encourage you to apply for this exciting opportunity.


Please apply directly or reach out to Derek.mccormack@latitudeit.com.au

Subscribe our newsletter

New Things Will Always Update Regularly