Intermediate Software Developer

Visa Hunt

South Africa

On-site

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Visa Hunt is seeking an experienced software engineer to lead system design and deliver robust Java and PL/SQL applications. You will collaborate with a cross-functional team, mentor juniors, and ensure quality through testing and code reviews.

You will drive architectural decisions, stay current with industry trends, interact with clients to gather requirements, and guide deployments and documentation across development and testing environments.

Qualifications

  • Experience designing and implementing complex system architectures.
  • Proficient in Java and PL/SQL with hands-on coding.
  • Experience mentoring junior developers.
  • Strong collaboration with clients and stakeholders.
  • Familiarity with testing, builds, and deployments.

Responsibilities

  • Lead architectural design of complex systems.
  • Develop high-quality Java and PL/SQL code.
  • Ensure compliance with coding standards.
  • Review code and provide feedback.
  • Research technologies and propose improvements.
  • Develop unit and integration tests.
  • Prepare deployment builds and manage deployments.
  • Configure and maintain dev/test environments.
  • Create technical docs and reports.
  • Mentor and collaborate with the team.
  • Interact with clients to capture requirements.
  • Drive continuous process improvements.

Skills

System design
Java
PL/SQL
Code review
Mentorship
Client communication

Tools

CI/CD
Testing frameworks
Version control

Job description

Key responsibilities:
  • System Design & Architecture:
  • Lead and contribute to the architectural design of complex systems.
  • Collaborate with team members to make informed technical decisions.
  • Assist in defining system requirements and design specifications.
  • Development & Coding:
  • Develop high-quality, scalable, and efficient Java and PL/SQL code that meets the project requirements.
  • Ensure code adheres to VAS-X's coding standards and best practices.
  • Review and provide feedback on code developed by other team members.
  • Research & Technology Evaluation:
  • Conduct research to identify the best technologies and architectures for new projects.
  • Stay updated with the latest industry trends and technologies.
  • Make recommendations for improvements and optimizations.
  • Software Testing & Integration:
  • Develop and execute unit and integration tests to ensure software quality.
  • Identify, document, and resolve software defects.
  • Produce software builds and manage the deployment process.
  • Environment Configuration & Maintenance:
  • Configure and maintain development and testing environments.
  • Ensure all environments are properly set up and functioning.
  • Troubleshoot and resolve environment-related issues.
  • Documentation & Reporting:
  • Create and maintain technical documentation, including design documents, test specifications, and integration reports.
  • Ensure documentation is up-to-date and accessible to team members.
  • Provide regular status updates and reports to project stakeholders.
  • Mentorship & Team Collaboration:
  • Mentor junior developers and provide guidance to enhance their technical skills.
  • Foster a collaborative and positive team environment.
  • Contribute to team discussions and brainstorming sessions.
  • Client Interaction & Support:
  • Communicate with clients to understand their requirements and provide technical support.
  • Ensure client satisfaction by delivering high-quality solutions on time.
  • Continuous Improvement:
  • Identify opportunities for process improvements and implement best practices.
  • Participate in code reviews and contribute to improving the development process.
  • Strive for continuous personal and professional growth.
  • Adherence to Standards:
  • Follow VAS-X's development standards and guidelines.
  • Ensure compliance with industry regulations and best practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior software developer
Senior software developer

Visa Hunt • South Africa

On-site
ZAR 1,200,000 - 1,800,000
Intermediate Developer
Intermediate Developer

Visa Hunt • South Africa

On-site
ZAR 520,000 - 820,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
Senior Software Developer
Senior Software Developer

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,600,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
Intermediate Software Development Engineer
Intermediate Software Development Engineer

BETSoftware • Durban

On-site
ZAR 420,000 - 650,000
System Designer II (Contract)
System Designer II (Contract)

The Focus Group • Sandton

On-site
ZAR 500,000 - 800,000
Android Developer B2C
Android Developer B2C

Boardroom Appointments • Pretoria

On-site
ZAR 400,000 - 600,000
Senior Developer Level 1
Senior Developer Level 1

Boardroom Appointments • Cape Town

On-site
ZAR 300,000 - 500,000