Intermediate Software Developer

🏢 VAS-X · all VAS-X jobs (2)
📍 South Africa
📅 Posted 2026-09-10 · via Himalayas
🏷 Software-Development,Backend-Development,Java-Development,Software-Engineer,Database-Development,Intermediate-Software-Development-Engineer,Mid-Level-Software-Developer,Intermediate-Fullstack-Software-Development-Engineer,Mid-Level-Software-Engineer,Mid-Level-Developer,Mid-Level-Application-Developer,Software-Developer-Level-II,Software-Developer,Developer
Apply on original site ↗

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.

Originally posted on Himalayas

← All remote jobs

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you