Technology

That job has expired. Here are some similar roles:

Enterprise Cyber GRC Manager

The Opportunity We're on the hunt for an experienced Cyber Governance, Risk and Compliance (GRC) professional who can guide enterprise customers through the complex world of IT audits and regulatory…

Senior Data Engineer

The Role Join a high-performing Data Engineering team at a key stage of growth. You'll help design and scale a secure, cost-effective data platform that powers smarter decisions across the…

SAP S/4 HCM SF Application Manager

About the Role We are seeking an experienced SAP HCM Application Manager to oversee and maintain smooth technical support operations across SAP ECC HCM and SuccessFactors platforms. This role will…

ZAR0.00 - ZAR800.00 per annum

SAP S/4 Finance Application Manager

About the Role We are looking for an experienced SAP Finance Application Manager to oversee and maintain smooth end-to-end technical support operations within the SAP S/4HANA Financial Systems platform. This…

ZAR0.00 - ZAR800.00 per annum

Senior Java Developer

Technology

Cape Town Contract / 6 Months

Overview:

We are seeking a skilled and versatile Senior Java Developer.

This hybrid role is ideal for someone with proven experience in both Microsoft and open-source ecosystems, capable of building and maintaining robust enterprise applications across multiple platforms.

If you are passionate about high-performance backend development, modern APIs, and scalable system design using both .NET and Java stacks, this opportunity offers a diverse and rewarding challenge.


Key Responsibilities:

  • Design, develop, and maintain enterprise applications using both .NET (C#) and Java technologies
  • Build and integrate RESTful APIs and backend services across Microsoft and Java ecosystems
  • Analyze and review existing information system architectures to identify opportunities for optimization, enhancement, or improvement.
  • Design scalable, modular, and adaptable systems aligned with business needs and existing IT architecture and practices.
  • Draft clear technical specifications and collaborate with stakeholders to ensure alignment between technical solutions and user expectations.
  • Maintain accurate and up-to-date documentation of system architectures and technical designs.
  • Develop secure, high-performing applications and integrations, including bug fixes, enhancements, and new system components.
  • Build reusable, modular solutions that support re-engineering and long-term scalability.
  • Adhere to structured development practices and ensure all source code is well-documented and maintainable.
  • Ensure system compliance with applicable standards, legislation, and regulatory frameworks, including POPIA.
  • Design systems that support business continuity and disaster recovery plans.
  • Conduct a variety of software testing activities, including unit, regression, negative, integration, and functional testing.
  • Manage successful deployments, system upgrades, and implementation of changes.
  • Stay current with technological advancements and apply relevant innovations to improve systems.
  • Meet service-level agreements (SLAs) related to incident and request resolution.
  • Provide second-line technical support for business-critical applications and systems.
  • Coordinate escalation of unresolved issues to internal or external specialists to ensure timely resolution within SLA parameters.
  • Foster a high standard of customer service by reviewing feedback and continuously improving ICT services to better meet user needs.

Minimum Qualifications & Experience:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 7 experience as a .NET Developer or Application Developer.
  • Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns
  • Knowledge of NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3.
  • Familiarity with architecture styles/APIs (REST, RPC).

Technical Skills

  • .Net
  • C#
  • Angular
  • Python
  • Ionic

Preferred Skills:

  • Experience with Entity Framework and Hibernate/JPA
  • Exposure to containerization tools like Docker or Kubernetes
  • Familiarity with cloud platforms (Azure or AWS)
  • Understanding of agile methodologies and DevOps practices
  • Ability to work with cross-functional teams and adapt between multiple development environments

What We Offer:

  • A collaborative and forward-thinking tech team
  • Opportunities to work on large-scale systems using a mix of Microsoft and open-source technologies
  • Competitive compensation and benefits
  • Career development and learning opportunities across both tech stacks

If you enjoy building versatile applications and working across Java ecosystems, apply today to be part of an innovative development environment that values both depth and flexibility in engineering talent.

Salt is acting as an Employment Business in relation to this vacancy.

Z0dNeWJ1cmdoLjQyMzcwLjUyMDhAc2FsdC5hcGxpdHJhay5jb20

Job Information

Job Reference: JO-2505-353823
Salary:
Salary per: annum
Job Duration: 6 Months
Job Start Date: 01/07/2025
Job Industries: Technology
Job Locations: Cape Town
Job Types: Contract

Here are some related jobs

Product Manager: Digital

Product Manager (Digital) ⚡Why you'll love this companyBuild products that genuinely move the needle for everyday South Africans. This established, consumer fintech has been scaling for 18+ years - profitable,…

ZAR1400000.00 - ZAR1800000.00 per annum

Scrum Master

Scrum Master Opportunity Our client is looking for an experienced and driven Scrum Master to facilitate Agile workflows within software development teams, ensuring timely delivery of high-quality solutions. This role…

ZAR360000.00 - ZAR480000.00 per annum

Senior Consultant Data Engineer

Senior Consultant Data Engineer Must-haves: Bachelor's or Master's degree in Computer Science, Data Engineering, Information Systems, or related field (or equivalent practical experience).4+ years of experience in data engineering (or…

ZAR0.00 - ZAR600.00 per annum
×
ZA

Upload your CV

Upload your CV to our database.

  • Max. file size: 2 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
Senior Java Developer

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Max. file size: 2 MB.
  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.