Intermediate Software Developer
About this opportunity
Lead system design, develop Java/PL/SQL code, conduct research, test software, configure environments, document, mentor, and collaborate with clients in South Africa.
VAS-X is seeking an Intermediate Software Developer based in South Africa to lead system design, develop Java and PL/SQL code, and collaborate on technical projects. The role emphasizes coding standards, mentorship, and client support while maintaining documentation and troubleshooting environments. This is a full-time position focused on technical leadership and continuous improvement within a team.
What it offers
- Leadership in system architecture and technical decision-making for complex projects.
- Development responsibilities in Java and PL/SQL, adhering to VAS-X’s coding standards.
- Mentorship of junior developers and fostering a collaborative team environment.
- Client interaction to gather requirements and provide technical support.
- Research and optimization of technologies and processes.
- Testing, integration, and deployment of software solutions.
- Documentation of technical designs, test specifications, and integration reports.
Who can apply
Applicants should have intermediate-level experience in software development, preferably with expertise in Java and PL/SQL, and a strong understanding of system design principles. Experience in mentoring junior developers and collaborating with clients is a plus.
What you'll do
- Design and contribute to architectural frameworks for scalable systems.
- Develop, review, and optimize code while ensuring adherence to best practices.
- Conduct research on emerging technologies and industry trends.
- Test, debug, and deploy software solutions, including environment management.
- Document technical processes and provide regular status updates.
- Mentor and guide junior developers to enhance their technical skills.
- Collaborate with clients to align technical solutions with business needs.
How to apply
- Submit a resume detailing relevant experience in software development.
- Include a portfolio showcasing projects, code samples, or technical contributions.
- Provide technical references or past performance evaluations.
- Highlight mentorship experience (if applicable).
Good to know
- Location: South Africa (no remote option mentioned).
- Preferred skills: Java, PL/SQL, system design, mentorship, client support.
Key details
Documents needed
- resume
- portfolio
- technical references or past performance evaluations
- mentorship experience documentation (if applicable)
How to apply
- submit a resume detailing relevant software development experience
- include a portfolio showcasing projects, code samples, or technical contributions
- provide technical references or past performance evaluations
- highlight mentorship experience (if applicable)
Get more like this by email
A weekly email of new opportunities in South Africa. Free, one click to stop.