
Software Developer
- Western Cape
- Permanent
- Full-time
- Analysis, development and maintenance of integration solutions across TFG.
- Maintaining momentum on high priority initiatives.
- Building and enhancing integration capabilities that enable secure, scalable and maintainable data exchanges between systems.
- Support the team's effort in ensuring that integration standards and patterns are consistently applied.
- A relevant tertiary qualification
- Minimum of 4 years' software engineering experience in analysis, development and maintenance of integration solutions.
- Be technically skilled multiple development frameworks
- Have a good understanding of Biztalk, ASP.NET MVC, Angular, JavaScript, HTML, XML and XAML
- Experience with agile development methodologies and test-driven development
- 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)
- 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
- Python experience
- Experience with Apache Spark
- Experience with AWS or Azure Cloud Platforms
- Action Oriented - readily takes on new challenges and opportunities with a sense of urgency and eagerness
- Communicates Effectively - conveys information and communicates ideas in a clear, concise and impactful manner
- Courage - confronts and tackles challenging situations with courage
- Decision Quality - consistently makes timely, well-rounded and informed decisions
- Ensures Accountability - takes accountability and ensures others are held to account on agreed upon performance targets
- Manages Complexity - interprets and simplifies complex and contradictory information when resolving organisational problems
- Plans and Aligns - develops plans and prioritises initiatives that align to the organisational goals and objectives
- Tech Savvy - leverages new technology to enhance productivity, improve problem solving, and support business growth