About the position
We're seeking an experienced Senior Analyst Developer to join a high-performing IT team within a leading investment environment. You'll play a key role in designing and implementing advanced technical solutions using Java and related technologies, while ensuring best practices, high performance, and code quality.
You'll be hands-on in architecture, development, deployments, and systems optimisation, and provide mentoring to junior team members.
If successful, you will provide services to one of the leading and established organisations in South Africa.
Key areas of focus include:
- Designing, coding, testing, and debugging complex solutions in Java
- Collaborating on solution architecture, technical frameworks, and integration points
- Writing and maintaining SQL database queries and SSIS packages
- Supporting DevOps and CI/CD pipelines using tools like Git, Azure DevOps, and Docker
- Providing input on technical standards and engaging in proof of concept initiatives
- Assisting with application deployments, monitoring, and post-release optimisation
- Offering technical mentoring and quality assurance support to junior developers
- Contributing to environment stability, system health, and ongoing improvements
Requirements:
- Relevant IT Degree or Diploma (B.Sc. in Computer Science preferred)
- 10+ years of development experience in object-oriented environments
- 8+ years of experience in SQL database design and scripting
- Strong Java programming expertise (IDE: IntelliJ, Eclipse, etc.)
- Experience with RESTful APIs, TSQL, SSIS, and testing frameworks
- DevOps and containerisation experience (Git, Bitbucket, Bamboo, AzureDevOps, Docker, Kubernetes)
- Financial or investment sector experience is advantageous
We're looking for someone who:
- Drives innovation through collaboration and experimentation
- Thrives in a fast-paced environment and manages change with confidence
- Prioritises client needs and aligns technical solutions accordingly
- Mentors others and contributes to a culture of technical excellence
- Is driven to deliver results and foster team success
Desired Skills:
- Java Developer
- Senior Software Engineer
- SQL Development
- DevOps
- Financial Systems
- Microservices Architecture
- CI/CD Pipelines
Desired Work Experience:
Desired Qualification Level: