CorporateOpen until filled

Senior Software Engineer

Western Cape, South Africa, Western CapePermanentEngineering

About this role

WHAT YOU'LL DO: 
 

  • Collaboration with the team as part of an Agile development process.

  • Manage your AzureDevops tasks, removing ambiguity from your tickets to streamline development 
  • Assist your team on operational tasks related to the platform.
  • Build relationships with developers, Product managers and other colleagues
  • Influence the team to build resilient, maintainable solutions.
  • Document processes and SOPs 

 

 

 

 

Requirements

REQUIREMENTS: A relevant tertiary qualification  Minimum of 5 - 8 years’ software engineering experience building APIs and applications  Have proven experience developing APIs and web services (Web API, REST)  Be technically skilled multiple development frameworks  Have a good understanding of ASP.NET MVC, Angular, JavaScript, HTML, XML and XAML  Experience with agile development methodologies and test-driven development  A strong commitment to professional service delivery  Planning and organizing ability  Innovative, critical thinking and problem-solving skills  The ability to work independently and in a team oriented, collaborative environment Good communication skills, both written and verbal  Good attention to detail and levels of accuracy  Exposure to SOA and micro services design and principles  Exposure to Azure DevOps and CI/CD concepts  Exposure to Apache Kafka and Red Hat OpenShift (or similar container technologies)   ADVANTAGEOUS :   Python experience Experience with Apache Spark Experience with AWS or Azure Cloud Platforms   BENEFITS : Diverse Culture Flexible Work Hours Group Risk Cover Employee Wellbeing Program Staff Discount Access To Learning Platforms   Preference will be given, but not limited to candidates from designated groups in terms of the Employment Equity Act.

Duties

KEY PERFORMANCE AREAS:  Design, code, test and implement APIs and applications in multiple frameworks and stacks. Work with architecture and engineering team members to build components and APIs for the enterprise