Senior Application Developer

Location Johannesburg
Discipline: IT & Telecoms
Job type: Permanent
Contact name: Chanel Van Der Merwe

Contact email: chanel@networkersint.co.za
Job ref: 43481
Published: 16 days ago
Overview

We are seeking a highly skilled and motivated Senior Application Developer to join our client's Business Software Solutions (IT Development) team. This is a full-time, permanent position based on-site in Sandton. The successful candidate will play a pivotal role in developing software, web, and multimedia applications that enhance business processes and drive operational efficiencies.

As a Senior Application Developer, you will work collaboratively with a team of IT professionals, including software engineers and systems analysts, to translate software requirements into functional programming code. You will also contribute to the design, development, testing, and implementation of applications, ensuring they meet the highest standards of quality and performance.

Responsibilities
  • Collaborate with project teams and report to IT managers.

  • Work closely with business stakeholders to ensure solutions align with strategic enterprise architecture and client standards.

  • Define and manage non-functional requirements, ensuring they are met effectively.

  • Organize development tasks and provide accurate estimations for project timelines.

  • Ensure software design and implementation meet architectural goals and quality standards.

  • Support business analysts and project team members during functional requirements definition to ensure technical feasibility.

  • Identify and manage technical project risks and issues, including mitigation and resolution.

  • Actively contribute to the improvement of applications and processes.

  • Mentor junior developers, providing training and guidance.

  • Serve as a subject matter expert on key technologies and skills.

Qualifications
  • A degree, diploma, or certification in Computer Science or a related technical field.

  • A minimum of 3 years of Full Stack Development experience.

  • Comprehensive knowledge of the full software development lifecycle.

  • Experience working in an agile environment, utilizing Scrum or KANBAN methodologies.

Technical Competencies
  • Advantageous: Experience with OutSystems.

  • Front-End/UI Tech Stack: HTML5, Angular, CSS, JavaScript/TypeScript.

  • Back-End Tech Stack: .NET, .NET Core, Node.js.

  • Databases: MSSQL.

Behavioural Competencies
  • Strong planning and organizational skills with a task/project-driven mindset.

  • Excellent collaboration, communication, and interpersonal abilities.

  • Effective people management skills.

  • Exceptional problem-solving and decision-making capabilities.

  • Ability to prioritize tasks and perform under pressure.

  • High attention to detail and quality.

  • Process-oriented with a focus on best practices.

  • Analytical and solution-driven approach.

If you are a passionate and experienced developer looking to make a meaningful impact, we encourage you to apply for this exciting opportunity.