Senior .NET Engineer

at FrostByte · Johannesburg, Gauteng

Pay
Market related
Type
Contract · remote / hybrid
Experience
5–10 years
Level
Senior
Sector
IT & Internet
Closes
in 20 days
Employer
FrostByte · All jobs at FrostByte

About the role

Develop, maintain and support specialized enterprise software applications, APIs, integration services and data pipelines using Microsoft .NET and Azure technologies.

  • Design, develop, test, deploy and support enterprise applications and systems using Microsoft .NET technologies.
  • Develop and maintain scalable web applications, APIs and integration services using C#, ASP.NET Core, ASP.NET MVC, RESTful APIs, WCF and SOAP services.
  • Develop and maintain data engineering and data analysis pipelines and solutions.
  • Design and implement secure integration solutions between internal and external systems.
  • Collaborate with Software Architects, Business Analysts, Product Owners and other stakeholders to translate business requirements into technical solutions.
  • Contribute to application, system and solution design.
  • Participate in architectural reviews and technology selection processes.
  • Investigate, troubleshoot and resolve production issues.
  • Develop and maintain database solutions using Microsoft SQL Server, MySQL and other SQL or NoSQL technologies.
  • Conduct code reviews and promote adherence to development standards and secure coding principles.
  • Implement, maintain and support CI/CD pipelines using Azure DevOps.
  • Use source control tools such as Git and TortoiseSVN.
  • Perform API testing, troubleshooting and validation using Postman and SoapUI.
  • Support application monitoring, logging and performance optimization activities.
  • Produce and maintain software, pipeline and technical documentation.
  • Provide mentorship and technical support to junior team members.

What they're looking for

  • B.Sc. in Electronic and/or Computer Engineering or a similar qualification.
  • Minimum of 8 years experience working within software development or data engineering environments.
  • Strong experience with .NET 8.0 and above, .NET Framework and C#.
  • Experience developing enterprise applications, scalable web applications, RESTful APIs and integration services.
  • Experience with ASP.NET Core, ASP.NET MVC, WCF and SOAP services.
  • Strong experience with Microsoft SQL Server and MySQL.
  • Experience developing data engineering and data analysis pipelines and solutions.
  • Experience working in a cloud environment, preferably Azure.
  • Experience with Azure DevOps, Azure Kubernetes Service, Azure Storage Services, Azure Service Fabric and Azure CLI.
  • Experience creating and supporting CI/CD pipelines in Azure.
  • Experience with Docker, container technologies, HTML and JavaScript.
  • Experience designing and implementing secure integrations.
  • Experience with API testing and troubleshooting tools such as Postman and SoapUI.
  • Experience with application monitoring, logging, performance troubleshooting and optimization.
  • Experience participating in solution design and architectural reviews.
  • Experience conducting code reviews and applying secure coding principles.
  • Strong debugging and troubleshooting skills.
  • Experience writing and maintaining technical documentation.
  • Good interpersonal and communication skills.
  • AZ-900 certification is required.

What's on offer

  • Assistance with writing the AZ-900 examination if required

More IT and developer jobs · More IT and developer jobs in Johannesburg · All jobs at FrostByte

Get similar jobs by email

Not ready to apply? Leave your email address and we'll let you know about new IT and developer jobs in Johannesburg.

Used only for this alert. What we keep · Terms