Intermediate - Senior.net Developer

Zeal HR

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 2 months ago
Job DescriptionPosition : Senior C# / .net DeveloperArea: Paarden IslandWork setup: Full time in officeSpecial notes: The successful candidate will have to belong to the company pension / provident fund (mandatory)Our client is based in Paarden Island and their line-of-business system is completely developed in-house. They currently use Visual Basic .Net and Microsoft SQL Server. The multi-tier .Net Framework application works well - but is aging and needs to be brought up to date (C#, .Net Core, Azure, containerised deployment). They integrate their system with Xamarin and MAUI mobile applications, Handheld devices, EDI with customers and our live-data website. They have a significant base of back-office functionality developed using K2 Workflow and SmartForms (now Nintex Automation).They are currently looking for a senior developer / architect who understands the latest Microsoft application development environment and can help lead us to an architecture that will serve the business for the next decade.The ideal candidate has experience in developing reliable modern applications using Microsoft tools. They are a self-motivated, multi-tasker, and demonstrated team-player. They will be a lead architect/developer responsible for the guiding the migration of outdated applications to a modern environment. They should excel in working with distributed applications and frameworks and have outstanding communication and leadership skills.Responsibilities
  • Guiding the automation of the build and deploy pipelines in Azure DevOps Services for existing ,Net Framework applications.
  • Planning the migration of on-premises .Net Framework applications to a containerised architecture in the cloud using Microsoft toolsets.
  • Proto typing the re-architectured applications for proof of concept.
  • Project management and leading the development project for the re-architectured applications.
  • Guiding the development team in implementing best-practice for development
  • Reviewing code developed for the re-architected environment.
  • Assisting in the development of mobile applications to suit the business' operational environment.
  • Guiding the development team in other development needs: Scheduled and ad-hoc Reporting, Business Intelligence, E-commerce, etc.
Qualifications
  • Bachelor's degree in Computer Science (or related field)
  • 10+ years of relevant work experience
  • Proven experience with:
  • C# and .Net Core
  • Azure and Azure Devops Services
  • SQL (Microsoft SQL Server) - procedures, triggers, functions, views
  • Containerised development
  • Excel
  • Ability to multi-task, organize, and prioritize work.
  • Excellent skills in troubleshooting and debugging across multiple environments
  • Excellent communications skills
  • BEE applicant preferred
The ideal candidate will be multi-skilled and self-motivated - you will be working in a small team delivering high-quality work with little management involvement. You will have a genuine interest and passion for software development.The ideal candidate will also have experience with:
  • Visual Basic .Net
  • Team Foundation Server or GIT
  • Xamarin and MAUI development
  • ASP.Net and MVVC web applications
  • Crystal Reports
  • SQL Server Analysis Services and Integration Services
  • Microsoft Biztalk and EDI concepts
  • K2 Workflows and SmartForms (Nintex Automation)

Zeal HR