Mid.Net Developer

Bcs Technology

Sydney

On-site

AUD 120,000 - 190,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bcs Technology in Sydney seeks a highly skilled Mid-level .NET Developer to join the development team. The ideal candidate will have strong system analysis, design, and application development experience within complex enterprise environments.

You will review and troubleshoot AI-generated code, ensuring maintainability, security, and reliability. Key responsibilities include design, development, testing, CI/CD, and collaboration with cross-functional teams.

Qualifications

  • 5+ years of software development experience
  • Experience with ASP.NET Core / .NET and C#
  • Knowledge of OO programming, SOLID, DI and design patterns
  • Experience with JavaScript, CSS, and MVC
  • Experience with Docker and Kubernetes (AKS)
  • SQL Server and T-SQL
  • Microsoft Azure including Storage & Entra
  • Microservices, REST APIs and API integration
  • CI/CD, Git, code reviews and DevOps practices
  • AI-assisted coding experience using GitHub Copilot or similar
  • Ability to review, test, and debug AI-generated code
  • Strong debugging and problem-solving skills
  • Ability to analyze requirements and identify edge cases
  • Ability to deliver tasks independently with team support
  • Understanding of software security, testing, and maintainability
  • Strong written and verbal communication skills
  • Ability to explain technical concepts to technical and non-technical stakeholders
  • Ability to present designs, documentation, and solutions
  • Willingness to contribute to team with BA, QA, DevOps, Support

Responsibilities

  • System analysis, requirements clarification, and solution design
  • Software design, development, enhancement, and maintenance
  • AI-assisted coding, debugging, refactoring, and test generation
  • Investigate production defects and root causes
  • Unit, system, and integration testing
  • Support load and performance testing
  • Develop and maintain CI/CD pipelines and deployment
  • Create technical and API documentation
  • Review AI-generated code for correctness and security
  • Follow client coding standards and change management
  • Own development tasks from requirements to deployment readiness
  • Collaborate with cross-functional teams and mentor juniors
  • Out-of-shift monitoring support as required

Skills

ASP.NET Core
C#
OO Principles
Dependency Injection
SOLID
JavaScript
CI/CD
Git
Azure
Docker
Kubernetes
AI-assisted coding
GitHub Copilot

Tools

Docker
Kubernetes
Azure
REST APIs

Job description

Job Description
Job Description:

Highly skilled and motivated Mid-level .NET Developer to join our development team. The ideal candidate will have a strong background in system analysis, software design, application development, and production support within complex enterprise environments.

The role requires hands-on technical expertise, strong problem-solving skills, and the ability to independently deliver quality software using modern development practices and AI-assisted coding tools. The candidate must be capable of reviewing, validating, and troubleshooting AI-generated code while ensuring maintainability, security, and reliability.

Key Responsibilities:
  • System analysis, requirements clarification, and solution design
  • Software design, development, enhancement, and maintenance
  • AI-assisted coding, debugging, refactoring, and test generation
  • Independent investigation of technical issues, production defects, and root causes
  • Unit testing, system testing, and integration testing
  • Support for load and performance testing
  • Development and maintenance of CI/CD pipelines and code deployment
  • Technical documentation and API documentation
  • Review and validation of AI-generated code for correctness, security, and maintainability
  • Adherence to client coding standards, development practices, and change management processes
  • End-to-end ownership of assigned development tasks, from requirements clarification through testing and deployment readiness
  • Collaboration with cross-functional teams and support for junior team members
  • Out-of-shift monitoring support as required, with additional support allowance
Requirements
  • Minimum 5 years of software development experience, with demonstrated mid-level engineering capability
  • ASP.NET Core / .NET 10 or the version adopted by the project, and C#
  • Object-oriented programming, SOLID principles, dependency injection, and common design patterns
  • JavaScript, CSS, and MVC
  • Docker and Kubernetes (AKS)
  • SQL Server and T-SQL
  • Microsoft Azure, including Azure Storage and Microsoft Entra
  • Microservices, REST APIs, and API integration
  • CI/CD, Git, code reviews, and DevOps practices
  • AI-assisted coding experience using GitHub Copilot or equivalent tools
  • Ability to write, review, test, and debug AI-generated code independently
  • Strong debugging and problem-solving skills, including the ability to investigate errors using logs, stack traces, and debugging tools
  • Ability to analyze requirements, identify edge cases, and ask clarifying questions before implementation
  • Ability to deliver assigned tasks independently with normal team support
  • Understanding of software security, testing, code quality, and maintainability
  • Strong written and verbal communication skills
  • Ability to articulate technical concepts to technical and non-technical stakeholders
  • Ability to prepare and present technical information, designs, documentation, and solution proposals
  • Proactive team player who collaborates effectively with BA, QA, DevOps, Support, and Architecture teams
  • Openness to feedback, continuous learning, and shared ownership of outcomes
  • Comfortable working in dynamic environments with evolving priorities
  • Available for rostered out-of-hours, weekend, or holiday on-call monitoring support
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid .NET Developer — AI-Coding, Cloud & CI/CD
Mid .NET Developer — AI-Coding, Cloud & CI/CD

Bcs Technology • Sydney

On-site
AUD 120,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Umbrella Club • Brisbane

On-site
AUD 180,000 - 240,000
Technical Lead
Technical Lead

Bcs Technology • Sydney

On-site
AUD 180,000 - 240,000
.NET Full-Stack Developer (Artificial Intelligence)
.NET Full-Stack Developer (Artificial Intelligence)

Programmers • Redmond

Hybrid
AUD 207,000 - 280,000
Dot Developer
Dot Developer

Wave Media • Lara

On-site
AUD 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Umbrella Club • Melbourne

On-site
AUD 150,000 - 190,000
AI Engineer
AI Engineer

Technology CII • Western Australia

On-site
AUD 120,000 - 160,000
Senior Engineer -AI Dotnet
Senior Engineer -AI Dotnet

Tech Aalto Pte Ltd • Sydney

On-site
AUD 140,000 - 190,000
.Net Developers
.Net Developers

Indigitise Pty Ltd • Canberra

On-site
AUD 90,000 - 130,000
.NET Developer
.NET Developer

Talent • Sydney

On-site
AUD 120,000 - 150,000
Top locations