Senior software developer

Visa Hunt

South Africa

On-site

ZAR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Visa Hunt is seeking a System Design & Architecture leader to drive architectural design of large-scale systems, ensuring scalability, security, and maintainability. You will collaborate with cross-functional teams to align architecture with business goals and mentor junior developers.

You will define standards, oversee CI/CD and deployment strategies, and engage with clients and stakeholders to translate requirements into robust technical solutions.

Responsibilities

  • Lead and drive the architectural design of large-scale, complex systems.
  • Make high-level design and technical decisions to ensure scalability, security, and maintainability.
  • Define and enforce best practices, architectural guidelines, and coding standards.
  • Collaborate with cross-functional teams to align system architecture with business goals.
  • Design, develop, and optimize high-performance, enterprise-grade Java applications.
  • Ensure code quality, maintainability, and adherence to best practices through rigorous code reviews.
  • Drive the adoption of modern development frameworks, tools, and methodologies.
  • Troubleshoot complex technical issues and provide scalable solutions.
  • Oversee and optimize development, testing, and production environments.
  • Implement security best practices and ensure compliance with industry standards.

Job description

1. System Design & Architecture:
  • Lead and drive the architectural design of large-scale, complex systems.
  • Make high-level design and technical decisions to ensure scalability, security, and maintainability.
  • Define and enforce best practices, architectural guidelines, and coding standards.
  • Collaborate with cross-functional teams to align system architecture with business goals.
2. Development & Coding:
  • Design, develop, and optimize high-performance, enterprise-grade Java applications.
  • Ensure code quality, maintainability, and adherence to best practices through rigorous code reviews.
  • Drive the adoption of modern development frameworks, tools, and methodologies.
  • Troubleshoot complex technical issues and provide scalable solutions.
3. Research & Technology Evaluation:
  • Evaluate emerging technologies and assess their impact on existing and future projects.
  • Drive innovation by recommending and implementing cutting-edge solutions.
  • Stay ahead of industry trends and contribute to strategic technology roadmaps.
4. Software Testing & Integration:
  • Define and implement best practices for automated testing, CI/CD pipelines, and deployment strategies.
  • Lead the creation of unit, integration, and performance testing frameworks.
  • Ensure software reliability by conducting thorough code analysis and debugging.
5. Environment Configuration & Maintenance:
  • Oversee and optimize development, testing, and production environments.
  • Implement security best practices and ensure compliance with industry standards.
  • Proactively identify and resolve environment-related challenges.
6. Documentation & Reporting:
  • Maintain high-quality technical documentation, including system architecture, design patterns, and best practices.
  • Provide clear, concise reports on project status, risks, and recommendations to stakeholders.
  • Document and communicate architectural decisions and trade-offs effectively.
7. Mentorship & Team Leadership:
  • Mentor and coach junior and intermediate developers to enhance their technical skills.
  • Promote knowledge sharing and foster a culture of continuous learning within the team.
  • Lead technical discussions, code reviews, and architecture reviews.
8. Client Interaction & Stakeholder Engagement:
  • Act as a technical liaison between clients, business analysts, and development teams.
  • Gather requirements, translate business needs into technical solutions, and manage expectations.
  • Provide expert guidance and support to clients, ensuring technical feasibility and business alignment.
9. Continuous Improvement & Innovation:
  • Drive process improvements, automation, and best practices to enhance software development efficiency.
  • Identify and eliminate bottlenecks to improve system performance and reliability.
  • Contribute to defining and refining agile development methodologies within the team.
10. Adherence to Standards & Compliance:
  • Ensure compliance with industry regulations, security standards, and best practices.
  • Enforce VAS-X’s development standards, coding guidelines, and quality assurance processes.
  • Advocate for clean code, software craftsmanship, and technical excellence.

Originally posted on Himalayas

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Developer
Intermediate Software Developer

Visa Hunt • South Africa

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,600,000
Software Developer
Software Developer

ATS Client • Pretoria

On-site
ZAR 650,000 - 950,000
Junior Software Development Engineer
Junior Software Development Engineer

BETSoftware • Durban

On-site
ZAR 400,000 - 700,000
Intermediate Software Development Engineer
Intermediate Software Development Engineer

BETSoftware • Durban

On-site
ZAR 420,000 - 650,000
Senior Developer Level 1
Senior Developer Level 1

Boardroom Appointments • Cape Town

On-site
ZAR 300,000 - 500,000
System Designer II (Contract)
System Designer II (Contract)

The Focus Group • Sandton

On-site
ZAR 500,000 - 800,000
Intermediate Developer
Intermediate Developer

Visa Hunt • South Africa

On-site
ZAR 520,000 - 820,000
Intermediate Software Developer
Intermediate Software Developer

Agile Bridge • Pretoria

On-site
ZAR 500,000 - 700,000
Opportunities for training and development
Participation in hackathons and conferences
Android Developer B2C
Android Developer B2C

Boardroom Appointments • Pretoria

On-site
ZAR 400,000 - 600,000