Intermediate Software Developer

VAS-X · via Himalayas ·

TypeFull-time job
LocationSouth Africa
Posted3 hours ago
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
software-development backend-development java-development software-engineer database-development intermediate-software-development-engineer mid-level-software-developer mid-level-software-engineer mid-level-developer mid-level-application-developer software-developer-level-ii software-developer developer
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.