Coforge
Dotnet Developer
CoforgeAustralia6 days ago
Full-timeInformation Technology

Position: .NET Developer

Location: Melbourne

Employment Type: Permanent

Experience: 3+ Years


About the Role

We are seeking an experienced Microsoft C#.NET Developer to join our team. The ideal candidate will have strong technical expertise in modern .NET development and a solid understanding of architectural patterns and best practices. You will work closely with cross-functional teams in an Agile environment to design, develop, and maintain high-quality software solutions.


Key Responsibilities

  • Design and develop applications using C# and .NET 8.0+
  • Implement Clean Architecture principles to ensure maintainability and scalability
  • Apply CQRS and MediatR patterns for effective command and query handling
  • Develop and maintain data models using Entity Framework (Code First) and manage migrations
  • Write optimized queries and stored procedures in Microsoft SQL Server (T-SQL)
  • Collaborate with product owners, QA, and other developers in Agile ceremonies (daily stand-ups, sprint planning, retrospectives)
  • Ensure code quality through unit testing, code reviews, and adherence to best practices
  • Troubleshoot and resolve technical issues across the application stack


Required Skills & Experience

  • 3+ years of professional experience in C# development with .NET 8.0 or later
  • Strong knowledge of Clean Architecture, CQRS, and MediatR
  • Hands-on experience with Entity Framework Core (Code First approach and migrations)
  • Proficiency in Microsoft SQL Server and T-SQL
  • Excellent problem-solving and communication skills
  • Familiarity with Agile methodologies and tools (e.g., Jira, Azure DevOps)


Nice-to-Have

  • Experience with cloud platforms (Azure preferred)
  • Knowledge of microservices architecture
  • Exposure to CI/CD pipelines and DevOps practices

Key Skills

Ranked by relevance