.

Senior DotNet Developer

  • 6 years
  • 7 years
  • Full Time
  • 2
  • Remote

Job Description

Overview

We are seeking an experienced and proactive Senior .NET Developer to play a key role in the design, development, and delivery of enterprise-grade applications. As a senior member of our technology team, you will provide technical leadership, mentor junior developers, and take ownership of end-to-end solution delivery. This role combines deep technical expertise with strong collaboration skills to ensure high-quality, scalable, and secure software that meets complex business needs.

 

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field (or equivalent experience).
  • 6+ years’ experience in software development with a strong focus on Microsoft .NET technologies.
  • Advanced proficiency in C#, .NET Core, ASP.NET, MVC, and Web API.
  • Strong database skills in Microsoft SQL Server, including schema design and optimisation.
  • Experience with front-end frameworks (Angular, React, or equivalent) is desirable.
  • Solid understanding of cloud-based development (Azure preferred), microservices, and distributed systems.
  • Strong knowledge of SDLC, Agile methodologies, and DevOps practices.
  • Excellent communication, problem-solving, and leadership skills.

Preferred Skills

  • Proven experience with CI/CD pipelines, Git, and Azure DevOps.
  • Experience designing and implementing microservices and containerised solutions.
  • Familiarity with unit testing frameworks and TDD/BDD practices.
  • Background in enterprise-scale, high-availability, and high-performance application development.
  • Ability to influence technical direction and introduce process improvements. 

Responsibilities

Key Responsibilities

  • Lead the design, development, testing, and deployment of applications using .NET Core, ASP.NET, MVC, and Web API.
  • Contribute to solution architecture, technical design decisions, and technology roadmaps.
  • Translate business requirements into technical specifications and guide teams in delivering robust solutions.
  • Mentor and support mid-level and junior developers through code reviews, knowledge sharing, and best practice adoption.
  • Modernise legacy systems by converting VB6, SQL, and SSIS batch processes into scalable .NET applications.
  • Optimise database design, performance tuning, and query development (SQL Server).
  • Drive adherence to coding standards, security practices, and development frameworks.
  • Collaborate with cross-functional teams, stakeholders, and project managers to ensure timely and effective delivery.
  • Provide technical leadership in system integration, deployments, and ongoing support.
  • Stay current with evolving .NET frameworks, cloud services (Azure), and modern development practices.

Shift Time

Australian Shift

Minimum Qualifications

B.E/B.Tech IT/Comp.

Preferred Qualifications

B.E/B.Tech IT/Comp.

Join the TechWize Team

Shape the future of IT

Are you a passionate techwize looking to push the boundaries of IT?

Do you thrive in a collaborative environment, solving complex problems with cutting-edge solutions?

If you answered yes, then TechWize is the place for you! We're seeking talented individuals to join our dynamic team and shape the future of IT.

At TechWize, you'll have the opportunity to work alongside industry experts on challenging projects, using the latest technologies to deliver innovative solutions for our clients. We offer a fast-paced environment that fosters continuous learning and professional growth.

Apply now and embark on an exciting journey with TechWize! We look forward to hearing from you.


(Allowed file type PDF, Word (.doc, .docx). File size should not be grater than 2MB.)

Get in Touch

Right Arrow