Develop, maintain and support of applications involving Web Service technologies, API’s and Enterprise Service Buses and Messages Brokers.

Accountabilities:

  • Technical solution designs and input into delivery and sprint planning.
  • Execute on integration development tasks.
  • Design and contribute towards coding, testing and packaged code delivery standards.
  • Implement overall integration strategy and system design as per the best practise guidelines.
  • Understand and interpret business requirements into technological solutions.
  • Creation of detailed design specifications.
  • Regularly update all source integration documentation.
  • Drive integration automation for on premise applications, PAAS and SAAS hosted solutions.
  • Identify ambiguities and insufficiencies in specifications before implementing a feature.
  • Identify and communicate risks in features being developed.
  • Adhere to security protocols are conformed to, defined, recommended and described by the information security team.
  • Guide the test case creation process.
  • Maintain current integration technology patch and version levels.
  • Guide and mentor junior integration developers.

Skills/Experience Required:

  • Minimum Grade 12.
  • Minimum 5 years’ experience in software development.
  • Minimum 5 years’ experience in .NET development.
  • Minimum 5 years’ experience in BizTalk application development.
  • Previous experience in publishing and consuming SOAP web services and/or REST API’s.
  • Cloud experience for Azure integration services.
  • Working knowledge on code automation and deployment of developed solutions.
  • Experience in mentoring juniors members of team.

Thorough understanding of:

  • C# and the .NET ecosystem.
  • Microsoft SQL Server – database administration & design, T-SQL Programming.
  • XML and XSD schemas.
  • JSON.
  • REST/HTTP.
  • Microsoft Entity Framework.
  • Microsoft BizTalk Server 2013 or newer.
  • TFS/Azure DevOps.

Competencies Required:

  • High level technical understanding of logical Application architecture and design.
  • Working knowledge of application and systems integration.
  • Critical and design thinking approach to providing solution input.
  • Methodical and adoption of best practise, evolved into fit for purpose approach, on business solutions.
  • Prioritise deliverables and feedback on effort estimation for new development.
  • Client expectation management.
  • Risk identification, management and creation of mitigation for what risks have been identified.
  • Communication and problem solving.
  • Teamwork and collaboration with all internal IT team members.
  • Training and knowledge transfer abilities.
  • Peer review of junior development work.
  • Definition of critical events for monitoring to ensure the availability and stability of the integration environment.

Desired Skills:

  • BizTalk application development
  • BizTalk Integration
  • C#
  • .NET
  • Microsoft BizTalk Server 2013
  • SOAP
  • REST API’s

Desired Qualification Level:

  • Grade 12 / Matric

Learn more/Apply for this position