ShortlistFox
← Back to Luminegrp jobs

Intermediate Software Developer

Luminegrp

Remote, South Africa

Apply

About the 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.