JOB DESCRIPTION:
Job Title: Specialist Product Engineer
Employment Type: 12 months Contract, Hybrid
Work Location: Johannesburg, Sandton
JOB CONTEXT:
We are looking for a talented individual to join our Sigma team, a collaborative group of over 12 developers dedicated to enhancing our in-house built pricing and risk platform. This platform provides vital pre- and post-trade pricing and risk capabilities to our Global Markets, Market Risk, and Credit departments. In this role, you will engage with a comprehensive technology stack that includes back-end services, microservices, web APIs, databases, scheduling services, client applications (WPF), websites (Blazor), and Excel add-ins (Excel DNA). While familiarity with AWS is a plus, your primary focus will be on developing and refining our robust in-house solutions. If you're ready to make an impact in a dynamic environment, we want to hear from you!
DUTIES AND RESPONSIBILITIES: - Utilize critical thinking and problem-solving skills in an agile team environment to address technical requirements with high-quality solutions.
- Follow test-driven development principles and engage in constructive code reviews with colleagues.
- Develop a deep understanding of application functionality, business processes, and workflows.
- Continuously enhance system and infrastructure monitoring.
- Support the team in migrating platform components to AWS.
- Diagnose production issues and assist production support staff.
- Actively participate in all agile processes.
- Contribute to project planning and management, including releases, risk management, testing, and integration.
SKILLS & EXPERIENCE REQUIREMENTS: YEARS OF EXPERIENCE: - 5+ years development experience.
- 5+ years expertise in C# .Net development, with specialization in at least one current methodology.
- 5+ years proficiency in DevOps and Agile methodologies, including tooling, automation, and monitoring. 5+ years
- 5+ years Solid understanding of Object-Oriented Design and the application of design patterns and paradigms.
- 5+ years experience with the ability to create and maintain sophisticated CI/CD pipelines.
- 3+ years financial industry experience.
TECHNICAL SKILLS REQUIRED - Expertise in C# .Net development, with specialization in at least one current methodology.
- Proficiency in DevOps and Agile methodologies
- Strong analytical and creative problem-solving skills
- Solid understanding of Object-Oriented Design and the application of design patterns and paradigms
- Create and maintain sophisticated CI/CD pipelines.
- AWS Cloud experience / certifications
MANDATORY SKILLS: - C#
- .Net
- DevOps and Agile methodologies.
- Design patterns and paradigms.
- CI/CD
- REST
- Financial industry experience.
BENEFICIAL AND DESIRED SKILLS: - AWS experience / certifications
PACKAGE & REMUNERATION: - Compensation will be determined based on qualifications, applicable banking experience, and previous earnings.