Logo for VAS-X (Pty) Ltd

Senior software developer

Role overview

Qualifications

  • Experience in large-scale system design and architecture
  • Proficiency in Java application development
  • Strong knowledge of software testing and integration
  • Familiarity with CI/CD and automated testing methodologies

Responsibilities

  • Lead architectural design and enforce best practices
  • Design and optimize enterprise-grade Java applications
  • Evaluate emerging technologies and drive innovation
  • Oversee development and production environment configuration

Key facts

  • Remote from: Africa
  • Full time
  • Senior (5-10 years)
  • Software Developer
  • English

Hard skills

Other skills

  • Mentorship
  • Innovation
  • Collaboration
  • Problem Solving

About the company

VAS-X (Pty) Ltd logo

VAS-X (Pty) Ltd

Telecommunications

VAS-X (PTY) Ltd is a software development company founded on the continent of Africa in 1999. We deliver full stack BSS/OSS solutions to a global footprint of telecoms operators. As experienced systems integrators we play a crucial role in the technology planning and development with our customers, always looking for new ways of delivering real value and competitive advantage whilst keeping abreast of future technologies, frameworks and methodologies, for example Microservices, CI/CD containerisation, 5G, IoT, OTT to name a few. We offer an extensive modular product suite, and our management team boasts a combined 140 years of experience in the ICT industry, particularly in demanding emerging markets. VAS-X is a Lumine Group company. Lumine Group is a division of Volaris Group, a subsidiary of Constellation Software Inc. TSX:CSU

Company details

Company typeSME
IndustryTelecommunications
Company size51-200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

1. System Design & Architecture:

  • Lead and drive the architectural design of large-scale, complex systems.
  • Make high-level design and technical decisions to ensure scalability, security, and maintainability.
  • Define and enforce best practices, architectural guidelines, and coding standards.
    • Collaborate with cross-functional teams to align system architecture with business goals.

2. Development & Coding:

  • Design, develop, and optimize high-performance, enterprise-grade Java applications.
  • Ensure code quality, maintainability, and adherence to best practices through rigorous code reviews.
  • Drive the adoption of modern development frameworks, tools, and methodologies.
  • Troubleshoot complex technical issues and provide scalable solutions.

3. Research & Technology Evaluation:

  • Evaluate emerging technologies and assess their impact on existing and future projects.
  • Drive innovation by recommending and implementing cutting-edge solutions.
  • Stay ahead of industry trends and contribute to strategic technology roadmaps.

4. Software Testing & Integration:

  • Define and implement best practices for automated testing, CI/CD pipelines, and deployment strategies.
  • Lead the creation of unit, integration, and performance testing frameworks.
  • Ensure software reliability by conducting thorough code analysis and debugging.

5. Environment Configuration & Maintenance:

  • Oversee and optimize development, testing, and production environments.
  • Implement security best practices and ensure compliance with industry standards.
  • Proactively identify and resolve environment-related challenges.

6. Documentation & Reporting:

  • Maintain high-quality technical documentation, including system architecture, design patterns, and best practices.
  • Provide clear, concise reports on project status, risks, and recommendations to stakeholders.
  • Document and communicate architectural decisions and trade-offs effectively.

7. Mentorship & Team Leadership:

  • Mentor and coach junior and intermediate developers to enhance their technical skills.
  • Promote knowledge sharing and foster a culture of continuous learning within the team.
  • Lead technical discussions, code reviews, and architecture reviews.

8. Client Interaction & Stakeholder Engagement:

  • Act as a technical liaison between clients, business analysts, and development teams.
  • Gather requirements, translate business needs into technical solutions, and manage expectations.
  • Provide expert guidance and support to clients, ensuring technical feasibility and business alignment.

9. Continuous Improvement & Innovation:

  • Drive process improvements, automation, and best practices to enhance software development efficiency.
  • Identify and eliminate bottlenecks to improve system performance and reliability.
  • Contribute to defining and refining agile development methodologies within the team.

10. Adherence to Standards & Compliance:

  • Ensure compliance with industry regulations, security standards, and best practices.
  • Enforce VAS-X’s development standards, coding guidelines, and quality assurance processes.
  • Advocate for clean code, software craftsmanship, and technical excellence.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Developer Related jobs

Other jobs at VAS-X (Pty) Ltd

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.