FROM DATA TO DESTINATION

Risk Management Systems Vacancies

Join the Risk Management Systems Team

From Data to Destination

SENIOR FRONT END DEVELOPER PROFILE

As a Senior Front End Developer, you will take a leading role in designing, developing, and maintaining robust, scalable interfaces. This position requires significant hands-on experience with Vue.js (or similar frameworks such as Angular or React), as well as a passion for writing clean, efficient, and well-documented code. 

In addition to your technical expertise, you will be expected to mentor junior developers, provide architectural guidance, and contribute to the development and alignment of best practices within the team. Your ability to solve complex problems, adapt to new technologies, and drive projects from conception to deployment will be essential to your success in this role. It is preferred that you reside in the Cape Winelands, Helderberg area, Western Cape, as this is an in-house position at our Somerset-West office with limited remote working opportunities.

The following skills and experiences are essential for excelling in this role: 

  • 5+ Years using Vue.js (or similar frameworks such as Angular or React)
  • 5+ Years TypeScript for developing robust and maintainable client-side or server-side applications.
  • Familiarity with frontend testing frameworks (e.g. Jest, Cypress)
  • Experience working with APIs and asynchronous data flows (AJAX, Fetch, etc.)
  • Practical experience in using the AGILE development methodology. 
  • Proficiency in using Git for version control, as well as platforms such as GitHub, GitLab, or Bitbucket for code collaboration, branching, and CI/CD workflows.

Responsibilities:

  • Build and maintain performant, user-friendly web interfaces for our various products
  • Maintain and expand our in-house design system for reusable components used by our various products
  • Write clean, maintainable code and participate in code reviews
  • Contribute to improving UI/UX across platforms

Interested responders must meet all the above criteria for their responses to be considered. Candidates who bring these skills will be well-equipped to contribute to complex projects, drive innovation, and ensure the delivery of secure, high-performance web applications in a collaborative, fast-paced and dynamic environment. 

 

VB.NET and C# SOFTWARE ENGINEER CORE REQUIREMENTS

L&A RMS is continuous our search for an individual with a rare blend of deep VB.NET expertise, C# web proficiency, and advanced MSSQL mastery—with a proven track record in major .NET Framework migrations and data security to join our Team for future projects. Interested candidates should reside in the Helderberg area, Western Cape area, as this is an in-house position with limited remote working opportunities.

 

Primary Role Requirements:

  • Skilled and experienced as a VB.NET engineer with a particular focus on system migration, maintenance, and security.
  • Expert-level command of both VB.NET (for client and server applications) and C# (for web applications) is critical and will be expected to work seamlessly across codebases written in both languages.
  • A deep and proven understanding of the .NET Framework is essential. This includes significant experience in planning, executing, and validating migrations, specifically moving applications from .NET Framework 4.5.2 to .NET Framework 4.8 or newer secure versions.
  • Strong proficiency in C# for web development capable of maintaining, enhancing, and troubleshooting complex web portal applications.
  • Microsoft SQL Server (MSSQL): Advanced proficiency in MSSQL, encompassing:

Complex querying (T-SQL)

Database design and normalisation

Performance optimisation (indexing, query tuning, stored procedures)

Database administration tasks.

  • Data Security: In-depth knowledge of best practices for securing data within relational databases, including:

Data encryption at rest and in transit.

Implementing robust access controls (roles, permissions).

Adherence to data privacy and compliance standards.

  • A solid understanding of centralised server environments, application deployment processes, and basic server troubleshooting.
  • Highly analytical and methodical debugging skills, capable of effectively diagnosing and resolving both user-reported errors and complex system-level issues. Demonstrated ability to handle a diverse range of problems.
  • A strong, proactive focus on software security, including:

Identifying and mitigating vulnerabilities, particularly those associated with outdated frameworks.

Implementing secure coding practices.

Ensuring the system remains compliant with relevant industry security standards.

  • A demonstrated ability to work effectively with, understand, and improve an existing, potentially complex, codebase. This includes refactoring, documentation, and a commitment to high code quality and maintainability upon taking ownership of the system.  

If you fulfill the skill requirements, we would like to hear from you.  

As a Senior Front End Developer, you will take a leading role in designing, developing, and maintaining robust, scalable interfaces. This position requires significant hands-on experience with Vue.js (or similar frameworks such as Angular or React), as well as a passion for writing clean, efficient, and well-documented code.

In addition to your technical expertise, you will be expected to mentor junior developers, provide architectural guidance, and contribute to the development and alignment of best practices within the team. Your ability to solve complex problems, adapt to new technologies, and drive projects from conception to deployment will be essential to your success in this role. It is preferred that you reside in the Cape Winelands, Helderberg area, Western Cape, as this is an in-house position at our Somerset-West office with limited remote working opportunities.

The following skills and experiences are essential for excelling in this role: 

  • 5+ Years using Vue.js (or similar frameworks such as Angular or React)
  • 5+ Years TypeScript for developing robust and maintainable client-side or server-side applications.
  • Familiarity with front end testing frameworks (e.g. Jest, Cypress)
  • Experience working with APIs and asynchronous data flows (AJAX, Fetch, etc.)
  • Practical experience in using the AGILE development methodology.
  • Proficiency in using Git for version control, as well as platforms such as GitHub, GitLab, or Bitbucket for code collaboration, branching, and CI/CD workflows.

Responsibilities:

  • Build and maintain performance, user-friendly web interfaces for our various products
  • Maintain and expand our in-house design system for reusable components used by our various products
  • Write clean, maintainable code and participate in code reviews
  • Contribute to improving UI/UX across platforms

Interested developers must meet all the above criteria for their responses to be considered. Candidates who bring these skills will be well-equipped to contribute to complex projects, drive innovation, and ensure the delivery of secure, high-performance web applications in a collaborative, fast-paced and dynamic environment.

Submit Your Application

L&A RMS is continuing our search for an individual with a rare blend of deep VB.NET expertise, C# web proficiency, and advanced MSSQL mastery—with a proven track record in major .NET Framework migrations and data security to join our Team for future projects. Interested candidates should reside in the Helderberg area, Western Cape area, as this is an in-house position with limited remote working opportunities.

Primary Role Requirements:

  • Skilled and experienced as a VB.NET engineer with a particular focus on system migration, maintenance, and security.
  • Expert-level command of both VB.NET (for client and server applications) and C# (for web applications) is critical and will be expected to work seamlessly across codebases written in both languages.
  • A deep and proven understanding of the .NET Framework is essential. This includes significant experience in planning, executing, and validating migrations, specifically moving applications from .NET Framework 4.5.2 to .NET Framework 4.8 or newer secure versions.
  • Strong proficiency in C# for web development capable of maintaining, enhancing, and troubleshooting complex web portal applications.
  • Microsoft SQL Server (MSSQL): Advanced proficiency in MSSQL, encompassing:
    • Complex querying (T-SQL)
    • Database design and normalisation
    • Performance optimisation (indexing, query tuning, stored procedures)
    •  Database administration tasks.
  • Data Security: In-depth knowledge of best practices for securing data within relational databases, including:
    •  Data encryption at rest and in transit.
    • Implementing robust access controls (roles, permissions).
    • Adherence to data privacy and compliance standards.
  • solid understanding of centralised server environments, application deployment processes, and basic server troubleshooting.
  • Highly analytical and methodical debugging skills, capable of effectively diagnosing and resolving both user-reported errors and complex system-level issues. Demonstrated ability to handle a diverse range of problems.
  • A strong, proactive focus on software security, including:
    • Identifying and mitigating vulnerabilities, particularly those associated with outdated frameworks.
    • Implementing secure coding practices.
    • Ensuring the system remains compliant with relevant industry security standards.
  • A demonstrated ability to work effectively with, understand, and improve an existing, potentially complex, codebase. This includes refactoring, documentation, and a commitment to high code quality and maintainability upon taking ownership of the system.  

If you fulfill the skill requirements, we would like to hear from you.  

Submit Your Application

About L&A RMS:

L&A Risk Management Systems strive to enhance Aviation Safety and Operational efficiency by developing fully compliant and reliable software systems. Our Risk Management Systems aim to assist users in Predictive and Proactive Risk Management and Continuous Improvement to ensure safer and sustainable operations. Our eSYSTEMS-S are designed with the dash ‘S’ (-S) simplified philosophy in mind, making our systems comprehensive yet easy to implement and operate