Senior .Net Developer

Bluegrass Technologies Pty Ltd

Cape Town

On-site

ZAR 600,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bluegrass Technologies Pty Ltd in Cape Town is seeking a Senior .NET Developer to design, develop, and deliver modern software solutions across fintech, e‑commerce, healthcare, logistics, and digital transformation initiatives.

You will mentor peers and steer technical direction while collaborating with Product, Design, QA, DevOps and Engineering leadership to build scalable solutions using Microsoft technologies.

Qualifications

  • 6+ years of experience with Microsoft .Net, .Net Core, and C#.
  • Strong experience with JavaScript, Web API, Razor and JSON.
  • Frontend skills with HTML5/CSS3/SCSS; experience with React/TypeScript.
  • Cloud and data exposure: Azure, Cosmos NoSQL; App Services and Azure DevOps.
  • CMS experience with Umbraco or Optimizely is advantageous.
  • Knowledge of SQL/NoSQL, DB design, and SOLID principles.
  • Experience in Agile/SCRUM environments and Jira usage.

Responsibilities

  • Interact with business users, analysts and developers to understand new requirements.
  • Write technical specifications and implement features to company standards and deadlines.
  • Participate in design and planning sessions and contribute to architecture decisions.
  • Architect, develop, test and support web and mobile applications.
  • Provide accurate cost estimates and evaluate new technologies.
  • Enforce development best practices and coding standards across projects.
  • Mentor junior engineers and support teammates in delivery quality.

Skills

Microsoft .Net
.Net Core
C#
JavaScript / Web API / Razor / JSON
HTML5 / CSS3 / SCSS
React / TypeScript
Azure / Cosmos / NoSQL
Azure DevOps
SOLID principles
Agile / SCRUM

Tools

Jira
Azure DevOps
Umbraco CMS
Optimizely CMS

Job description

WHO ARE WE LOOKING FOR?

As a Senior .NET Developer, you will play a key role in designing, developing, and delivering modern software solutions across a variety of industries including fintech, e-commerce, healthcare, logistics, and digital transformation initiatives.
You will collaborate closely with cross-functional teams including Product, Design, QA, DevOps, and Engineering leadership to build scalable and maintainable solutions using modern Microsoft technologies. This is a hands-on senior engineering role suited for someone who enjoys ownership, mentoring others, and contributing to technical direction.

SKILLS REQUIRED
  • Minimum of 6+ years' experience in Microsoft .Net, .Net Core, C#
  • Excellent experience using JavaScript / Web API / Razor / JSON
  • Good Frontend skills and working with HTML5 / CSS3 / SCSS
  • Good knowledge of JavaScript frameworks (React, React Native, Typescript)
  • Good database and server-side application skills with Azure, SQL / NoSQL (Cosmos)
  • Cloud Hosting platform experience - Azure App Services and Application development and Azure DevOps experience is very advantageous
  • Experience in developing/maintaining Content Management Systems - Umbraco, Optimizely CMS very advantageous
  • Excellent understanding of stored procedures and database design/normalization
  • Excellent understanding of source control best practice and branching strategies
  • Event driven architectures and approaches
  • Excellent understanding of SOLID principles and best practices to follow within development
  • Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
  • Gather customer software requirements and develop related software applications and programs (to spec)
  • Good application performance optimization strategies and techniques
  • Good knowledge of object orientated concepts
  • Experience in system integration techniques
  • Experience interfacing with clients, understanding client business strategies and how to deliver these within applications you architect
  • Communicating at a management level. Speaking with authority and lucidity to clients and team members
  • Experience working with Agile / SCRUM methodologies
  • Experience using project management tools like Jira
  • Happy to mentor and grow self-motivated less experienced team members
  • Team player and not afraid of a bit of hard-work and fun with colleagues
KEY RESPONSIBILITIES
  • Interact with business users, business analysts and other developers to understand new requirements
  • Write technical specifications and develop new functionality to company standards and deadlines
  • Participate in design and planning sessions
  • Architect, develop, test and support web and mobile applications
  • Provide accurate cost estimates
  • Research and evaluate software related technologies and products
  • Implement and ensure development best practices, and programming standards are adhered to across your projects
  • Continuously improve development processes and libraries for maintainability, scalability and efficiency
  • Code audits and pull request reviews
  • Assist and support other team members on their projects (if required)
  • Interact with clients to determine their requirements and needs
YOUR BEHAVIOURS
  • You set a high bar for yourself and your team's engineering skills
  • You possess excellent interpersonal and communication skills (oral and written)
  • You provide technical leadership and mentor more junior engineers
  • You develop high quality maintainable code to meet complex changing environment
  • You enjoy fixing and improving technical debt across existing applications
  • You seriously test your changes before hitting the main branch
  • Continuously deliver improvements to a project solution
  • You have solid analytical and problem-solving skills and strong attention to detail
  • You learn quickly and like to stay current with new technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior C# .Net Developer
Senior C# .Net Developer

Be Different SA (PTY) LTD • Sandton

On-site
ZAR 600,000 - 800,000
Senior Dot Net Developer
Senior Dot Net Developer

Dariel • South Africa

Hybrid
ZAR 900,000 - 1,400,000
Flexible hybrid working model
Mentorship and growth opportunities
Exposure to diverse industries
+3
Principal .Net Developer
Principal .Net Developer

ATS Client • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Flexible work environment
Hybrid/Remote options
Mid-Senior .Net Developer
Mid-Senior .Net Developer

Dot Slash • Pretoria

On-site
ZAR 450,000 - 600,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Senior Software developer
Senior Software developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior .NET Developer
Senior .NET Developer

LINKFIELDS INNOVATIONS (PTY) LTD • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior C# .Net Developer
Senior C# .Net Developer

Be Different Recruitment • Sandton

On-site
ZAR 600,000 - 800,000