Senior .NET Developer – Azure DevOps | Angular/React

Published on
πŸ›‘οΈ Verified Career Listing Directly reviewed and cross-referenced with hiring sources.

Skywaves

Default Logo
πŸŽ“ IT
πŸ“ Sandton, Johannesburg
πŸ’Ό 6 - 7 years
βœ” Verified Job
Email Application
πŸ’¬

Join Our WhatsApp Group

Get daily alerts of new job openings & internships directly on your phone!

Join Group
Skywaves is hiring a Senior .NET Developer for a client opportunity based in Sandton, Johannesburg. The role requires 6–7+ years of .NET development experience along with strong C# and Microsoft Azure expertise. Candidates must have hands-on experience with Azure Functions, App Service, Container Apps, Managed Identities, Key Vault, Infrastructure as Code, Azure DevOps Pipelines, and Docker. Angular or React experience is mandatory. The position requires candidates to work from the Sandton office five days a week and successfully clear all required background checks.

Job Overview

Particulars Details
Position Senior .NET Developer – Azure DevOps | Angular/React
Company Skywaves
Location Sandton, Johannesburg
Job Type Full-Time
Experience 6 - 7 years
Category / Department IT
Application Mode Email

🏒 About Skywaves

Company Overview:
Skywaves is a talent and consulting organization focused on helping clients build strong IT organizations, multifunctional teams, and businesses. Its team includes experienced professionals with backgrounds in IT, software development, program management, HR, manufacturing, consulting, cybersecurity, blockchain, SAP, and other business domains.

The organization brings experience in building IT and business teams from the ground up and advising senior leadership on areas including project turnaround, change management, organization design, HR strategy, tax consulting, and supply chain management.

Company Mission:
Not Provided

Company Vision:
Not Provided

Core Values / Principles
Talent development
Building high-performing teams
Professional expertise
Leadership
Business transformation
Collaboration

🌐
πŸ“
Office Location

India Office: Skywaves Rise, #60, 6th Main, Dattateryanagar, Banashankari Stage 3, Bengaluru-560085, Karnataka, India

Senior .NET Developer – Azure DevOps | Angular/React Banner

πŸ’‘ Editor's Note / Preparation Tip

Resume Tips:
Highlight 6–7+ years of .NET development experience prominently.
Showcase strong C# and Azure experience.
Mention specific Azure services such as Functions, App Service, Container Apps, Managed Identities, and Key Vault.
Clearly list ARM, Terraform, or Bicep experience.
Highlight Azure DevOps Pipelines and Docker/container experience.
Put Angular or React experience prominently in the technical skills section.
Include event-driven development and SQL Server experience if applicable.
Clearly mention your willingness to work onsite five days a week.

Interview Preparation:
Revise advanced C# and .NET development concepts.
Prepare Azure architecture questions covering Functions, App Service, and Container Apps.
Review Azure Managed Identities and Key Vault security scenarios.
Prepare Infrastructure as Code questions around ARM, Terraform, and Bicep.
Revise Azure DevOps CI/CD pipeline concepts.
Prepare Docker and containerization scenarios.
Review Angular or React fundamentals and integration with .NET APIs.
Prepare event-driven architecture concepts.
Review Microsoft SQL Server fundamentals if applicable.
Be ready to discuss real-world cloud application development and deployment projects.

Professional Tips:
Tailor your resume specifically for a senior Azure/.NET role.
Quantify your contribution to cloud migrations, application scalability, automation, or deployment improvements.
Clearly identify your Azure services and DevOps expertise rather than listing only "Azure."
Highlight frontend experience with Angular or React because it is mandatory.
Confirm your availability for five-day onsite work in Sandton before applying.

πŸ“ Job Description

Position Details:
Skywaves is seeking experienced Senior .NET Developers for a client opportunity in Sandton, Johannesburg. The selected candidate will work from the client office five days a week and contribute to software development involving Microsoft .NET, Azure cloud services, DevOps, containers, and modern frontend technologies.

Candidates should have 6–7+ years of .NET development experience and strong proficiency in C#. The role requires hands-on experience with Azure Functions, Azure App Service, Azure Container Apps, Azure AD Managed Identities, and Azure Key Vault.

Strong Infrastructure as Code experience using ARM, Terraform, or Bicep is required, together with Azure DevOps Pipelines and Docker/container technologies. Experience with Angular or React is mandatory.

Additional experience with HTML, JavaScript, TypeScript, jQuery, AngularJS, Angular.io, event-driven development, and Microsoft SQL Server will be advantageous.

All required background checks must be successfully cleared.

Benefits / Compensation
Work from office in Sandton, Johannesburg
Five-day onsite working arrangement
Opportunity to work on a client technology environment
Compensation: Not Provided
Additional benefits: Not Provided

Candidate Requirements:
6–7+ years of .NET development experience.
Strong C# development skills.
Experience with Azure Functions.
Experience with Azure App Service.
Experience with Azure Container Apps.
Knowledge of Azure AD Managed Identities.
Experience with Azure Key Vault.
Infrastructure as Code experience using ARM, Terraform, or Bicep.
Experience with Azure DevOps Pipelines.
Docker and container experience.
Angular or React experience is mandatory.
Willingness to work from the Sandton office five days a week.
Ability to successfully clear required background checks.

Preferred Skills:
HTML
JavaScript
TypeScript
jQuery
AngularJS
Angular.io
Event-Driven Development
Microsoft SQL Server
Azure cloud technologies
Containerized application development

Working Days & Hours:
Work from the Sandton office 5 days a week.

How to Apply:
Interested candidates should send their updated CV to Pooja@skywavesgroup.com.

🎯 Key Responsibilities

  • βœ“ Develop and maintain applications using .NET and C#.
  • βœ“ Build and maintain Azure-based applications and services.
  • βœ“ Work with Azure Functions, App Service, and Container Apps.
  • βœ“ Implement secure Azure solutions using Managed Identities and Key Vault.
  • βœ“ Develop and maintain Infrastructure as Code using ARM, Terraform, or Bicep.
  • βœ“ Configure and maintain Azure DevOps Pipelines.
  • βœ“ Work with Docker and containerized applications.
  • βœ“ Develop or maintain frontend applications using Angular or React.
  • βœ“ Contribute to event-driven application development where required.
  • βœ“ Collaborate with the client team on software development and delivery activities.

πŸ’‘ Required Qualifications & Skills

βœ“ .NET βœ“ C# βœ“ Azure Functions βœ“ Azure App Service βœ“ Azure Container Apps βœ“ Azure AD Managed Identities βœ“ Azure Key Vault βœ“ ARM βœ“ Terraform βœ“ Bicep βœ“ Azure DevOps Pipelines βœ“ Docker βœ“ Containers βœ“ Angular or React βœ“ 6–7+ years of .NET development experience

πŸš€ Career Guidance & Interview Insights

To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.

Joining as a Senior .NET Developer – Azure DevOps | Angular/React offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.

Expected Career Progression Roadmap:

The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβ€”becoming a Tech Lead, Staff Engineer, and Principal Architectβ€”or a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).

Expected Technical & Behavioral Questions:

  • Q1: How do you optimize database query performance?
    Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis).
  • Q2: Explain the differences between Microservices and Monolithic architecture.
    Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices.
  • Q3: How do you handle merge conflicts in Git?
    Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
πŸ’‘ Pro-Tip: Before your interview, research the company's recent news, product launches, and Glassdoor work reviews. Prepare 2-3 thoughtful questions for the interviewer regarding team dynamics and success metrics for this role.

To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:

  • Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
  • Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
  • Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated Market Compensation in India:

Estimated compensation for this role type in India is β‚Ή12,00,000 - β‚Ή25,00,000+ per annum (Senior/Lead level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.

Suggested Professional Certifications:

Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).

Contact Email: Pooja@skywavesgroup.com

Frequently Asked Questions

What position is Skywaves hiring for?
Skywaves is hiring for a Senior .NET Developer position.
How much experience is required?
Candidates should have 6–7+ years of .NET development experience.
Where is the position located?
The position is based in Sandton, Johannesburg.
Is this a remote position?
No. Candidates must work from the Sandton office five days a week.
Is Angular or React experience required?
Yes. Experience with Angular or React is mandatory.
Which Azure technologies are required?
The role requires experience with Azure Functions, App Service, Container Apps, Azure AD Managed Identities, and Key Vault.
Is Infrastructure as Code experience required?
Yes. Candidates should have experience with ARM, Terraform, or Bicep.
Which DevOps technologies are required?
Azure DevOps Pipelines and Docker/container experience are required.
Are background checks required?
Yes. All required background checks must be clear.
How can candidates apply?
Candidates can send their updated CV to Pooja@skywavesgroup.com.

πŸ›‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.

Recommended Content