Intermediate Software Developer

Posted Sep 9

This is a fully remote position, open to applicants in South Africa.

📋 Description

• Lead and play a key role in the architectural design of intricate systems

• Collaborate with team members to make well-informed technical choices

• Assist in the definition of system requirements and design specifications

• Write high-quality, scalable, and efficient code in Java and PL/SQL

• Ensure code complies with VAS-X's coding standards and best practices

• Review and offer constructive feedback on code produced by fellow team members

• Investigate technologies and architectures for upcoming projects

• Keep abreast of industry trends and technological advancements

• Suggest enhancements and optimizations

• Design and execute unit and integration tests

• Identify, document, and address software defects

• Create software builds and oversee the deployment processes

• Configure and manage development and testing environments

• Troubleshoot and resolve issues related to environments

• Generate and maintain technical documentation

• Provide status updates and reports to project stakeholders

• Mentor junior developers

• Promote a collaborative team atmosphere

• Contribute to team discussions and brainstorming sessions

• Communicate with clients to grasp requirements and offer technical support

• Deliver high-quality solutions within deadlines

• Identify opportunities for process improvements and implement best practices

• Engage in code reviews and enhance the development process

• Adhere to VAS-X's development standards and guidelines

• Ensure compliance with industry regulations and best practices


⛳️ Requirements

• Expertise in Java and PL/SQL

• Understanding of scalable and efficient software development techniques

• Experience with unit and integration testing

• Capability to identify, document, and rectify software defects

• Proficiency in producing software builds and managing deployment processes

• Experience in configuring and maintaining development and testing environments

• Ability to create technical documentation, including design documents, test specifications, and integration reports

• Skill in communicating with clients, understanding their requirements, and providing technical assistance

• Familiarity with development standards, industry regulations, and best practices


🏝️ Benefits

• Competitive salary and performance-based bonuses

• Comprehensive health, dental, and vision insurance

• Opportunities for professional development and growth

• Flexible working hours and remote work options

• Engaging work environment with a supportive team culture

People also viewed

Shield AI20 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix21 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom22 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps22 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers