Senior Developer / Solution Architect

Bryanston, Johannesburg, South Africa

Job Description

POSITION: Senior Developer/ Solution Architect
LOCATION: Bryanston
We are looking for a highly skilled Senior Developer / Solution Architect to lead a small
development team and support the design, integration, and implementation of enterprise
solutions for our customers. You will play a key role in building the technical backbone that
supports our ERP transformation projects, including integration with leading platforms such as Dynamics 365 and Epicor Kinetic.
Key Responsibilities

  • Lead, coach, and manage a team of developers.
  • Architect and develop scalable, secure enterprise solutions.
  • Manage and implement Application Lifecycle Management processes using Agile, SCRUM, and Azure DevOps.
  • Build and maintain APIs and system integrations for ERP platforms (including Microsoft Dynamics 365 and Epicor).
  • Develop high-quality C# and Microsoft SQL applications aligned with business needs.
  • Implement integration patterns using REST APIs, XML, and SSL/TLS.
  • Participate in ERP implementation cycles as part of solution design.
  • Collaborate with solution consultants and project managers to support customer projects across various industries (manufacturing, distribution, supply chain, etc.).
  • Conduct code reviews, enforce standards, and ensure best practices.
  • Continuously seek opportunities to optimise performance, improve processes, and introduce automation where applicable.
  • Stay updated with the latest features, updates, and best practices.
Minimum Requirements
  • 5+ years development experience in enterprise or complex system environments.
  • Strong hands-on experience with:
  • C# / .NET
  • Microsoft SQL
  • API integration (REST/SOAP)
  • XML
  • SSL / secure communications
  • Experience leading or mentoring developers.
Qualifications
  • Bachelor's in computer science / information technology or similar.
  • Microsoft certifications will be an advantage.
Advantageous Experience
  • These skills align directly with the company's solution stack and client environments:
  • Microsoft Azure (Functions, Service Bus, App Services, DevOps)
  • Epicor ERP (Kinetic/10)
  • Microsoft Dynamics 365 (Business Central, Finance & Supply Chain, Sales)
  • X++, Java, Python, PHP
  • Experience with manufacturing, distribution, or supply chain-focused systems.
Soft Skills
Strong soft skills are essential in an ERP-centric consulting environment:
  • Leadership & Mentorship: Mentor a small technical team.
  • Business Acumen: Ability to understand operational challenges across industries such as manufacturing, agriculture, plastics, aerospace, etc.
  • Communication: Translate technical concepts for business stakeholders. Excellent cross-functional communication and feedback.
  • Problem-Solving: Innovative thinking when addressing integration and workflow challenges.
  • Collaboration: Work effectively with consultants, project managers, and clients.
  • Adaptability: Thrive in dynamic, fast-moving ERP implementation environments.
  • Ownership & Accountability: Drive tasks independently to completion.
  • Quality Focus: Commitment to clean architecture and maintainable code. Attention to detail.
Company has a 4-step interview process. * Screening Interview via Teams
  • Interview with relevant department/senior team lead or manager (ideally in person, but open to Teams)
  • Interview with at least 2 of our directors in person at our office in Bryanston
  • Meet & Greet with the Team in person. We will need 1 - 1.5 hours of their time on a Friday.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1651149
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bryanston, Johannesburg, South Africa
  • Education
    Not mentioned