Posted 17 days ago
Intermediate Software Developer
Remote, South AfricaRemoteFull-time
AI Summary
An intermediate software developer responsible for designing and architecting complex systems, writing Java and PL/SQL code, conducting research on new technologies, and mentoring junior developers.
About this role
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.
Skills
Code ReviewDeploymentEnvironment ConfigurationIntegration TestingJavaPL/SQLSoftware ArchitectureSystem DesignTechnical DocumentationUnit Testing
Explore related jobs
More jobs at Vas-X Proprietary Limited
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.