Skip to Content

Software Engineer

Centurion, South Africa

Summary

We are a forward-thinking digital transformation company specializing in leveraging Mendix, a low-code platform, to develop innovative applications that drive business efficiency and agility. Our mission is to empower organizations across industries with scalable and customized solutions that accelerate digital transformation and achieve operational excellence.

As a Software Engineer with a focus on Mendix, you will play a critical role in designing, developing, and deploying cutting-edge applications for our clients. You will work closely with project teams and stakeholders to understand requirements, build scalable solutions using the Mendix platform, and ensure successful implementation. This role requires strong technical skills in Mendix development, problem-solving abilities, and a passion for delivering high-quality software solutions.

Responsibilities

  1. Collaborate with clients and internal teams to gather requirements and translate them into technical specifications and solution designs.
  2. Design and develop scalable and maintainable applications using the Mendix low-code platform.
  3. Customize and configure Mendix applications to meet specific business needs and integration requirements.
  4. Build and implement user-friendly interfaces, workflows, and data models within the Mendix environment.
  5. Develop microflows, widgets, and custom modules to extend Mendix functionality.
  6. Ensure adherence to best practices in Mendix development, including security standards and performance optimization.
  7. Provide technical expertise and guidance to project teams and stakeholders on Mendix capabilities, limitations, and best practices.
  8. Collaborate with cross-functional teams (e.g., developers, testers, business analysts) to ensure seamless integration and deployment of Mendix applications.
  9. Support testing, debugging, and troubleshooting efforts to resolve issues and ensure software quality.
  10. Create and maintain technical documentation, including specifications, design documents, and deployment guides.
  11. Conduct training sessions and workshops for clients and internal teams on the use and maintenance of Mendix applications.
  12. Facilitate knowledge sharing and contribute to the development of reusable components and templates.
  13. Stay updated on Mendix platform updates, new features, and industry trends.
  14. Identify opportunities for process improvement, automation, and innovation in Mendix application development.
  15. Proactively suggest and implement enhancements to optimize application performance and user experience.

Qualifications:

  1. Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  2. Proven experience (5+ years) as an Applications Engineer, Software Developer, or similar role with a focus on Mendix development.
  3. Strong proficiency in Mendix Studio and Mendix Studio Pro, including building custom widgets, microflows, and data modeling.
  4. Experience in designing and developing scalable web and mobile applications using Mendix.
  5. Knowledge of web technologies such as HTML, CSS, JavaScript, and RESTful APIs.
  6. Understanding of software development lifecycle (SDLC) methodologies and agile practices.
  7. Excellent problem-solving skills and attention to detail.
  8. Effective communication skills, with the ability to collaborate with cross-functional teams and stakeholders.
  9. Mendix Intermediate Certification preferred.

Benefits:

  • Opportunity to work on exciting projects using cutting-edge Mendix technology.
  • Competitive salary and benefits package.
  • Professional growth and development opportunities within a collaborative and innovative work environment.
  • Chance to make a significant impact by delivering transformative solutions to clients across various industries.