About our client:

This award winning software company has offices in the US, UK and South Africa. You will join a talented team of curious, creative and driven individuals who are dedicated to empowering organisations to overcome various business challenges using their cloud-based product. Diversity and inclusion is at the core of this company’s collaborative environment.

What you will be doing:

  • Develop robust, scalable, and high-quality features while adhering to established best practices and principles.
  • Effectively diagnose and resolve application, configuration, and code-level issues.
  • Partner with the Product Owner and Architect to refine requirements and contribute actively to Agile ceremonies like backlog grooming and sprint planning.
  • Contribute to technical discussions and constructively challenge peers to ensure the best possible solutions are implemented.
  • Plan, configure, and maintain development environments, and stay current with modern technologies and trends.
  • Write clean, well-commented, and easily maintainable code for both current and future use.
  • Understand the full product development lifecycle and the roles of all parties involved to ensure seamless deployment and delivery.

What our client is looking for:

  • A minimum of 5 years of experience developing corporate solutions with Microsoft technologies, including at least 1 year in a senior role on an enterprise-level team.
  • Strong knowledge of C# (.NET framework / .NET Core), TypeScript, and React.
  • High attention to detail, with strong analytical and problem-solving skills.
  • Excellent organizational and planning skills, with the ability to communicate complex technical concepts to all levels.
  • A solid understanding of enterprise business processes and IT systems.
  • Experience working with various Azure services (Apps, Web Jobs, AD, Service Bus) and Azure architecture.
  • Familiarity with Office 365 development, Entity Framework, JSON, XML, Docker, and multi-threaded applications.
  • Experience with Application Lifecycle Management (ALM) and continuous integration using Azure DevOps.

Job ID:

  • J106991

For a more comprehensive list of opportunities that we have on offer, do visit our website – [URL Removed]

Desired Skills:

  • Software Developer
  • Senior
  • C#

Learn more/Apply for this position