We are seeking a skilled Software Developer responsible for translating detailed technical designs into robust software solutions through programming and system configuration. The successful candidate will play a key role in delivering high-quality solutions while also providing guidance and mentorship to other developers within the team.

This role requires strong technical capability in Camunda, C#, and MS SQL, as well as the ability to collaborate with architects, analysts, and development teams to realise technical designs effectively.

Key Responsibilities

  • Implement detailed technical designs through high-quality programming and system configuration.
  • Develop, test, and maintain applications using C# and MS SQL.
  • Work with Camunda BPM platform to implement workflow and business process automation solutions.
  • Collaborate with architects, business analysts, and technical teams to understand design specifications.
  • Ensure solutions meet performance, scalability, and reliability requirements.
  • Conduct code reviews and provide technical guidance to other developers.
  • Mentor junior developers and support their technical development.
  • Troubleshoot and resolve software defects and technical issues.
  • Contribute to continuous improvement of development standards and practices.

Required Skills & Experience
Technical Skills

  • Camunda BPM – Associate-level qualification or equivalent experience.
  • Strong development experience using C#.
  • Advanced proficiency in MS SQL including database design, optimisation, and querying.
  • Experience implementing workflow or business process automation solutions.
  • Knowledge of software development best practices including testing and code quality.

Experience

  • Proven experience as a Software Developer or Software Engineer.
  • Experience translating technical designs into functional software solutions.
  • Experience mentoring or guiding other developers is advantageous.

Key Competencies

  • Strong problem-solving and analytical skills
  • Ability to translate complex designs into working solutions
  • Strong collaboration and communication skills
  • Attention to detail and commitment to quality
  • Ability to mentor and support development teams

Desired Skills:

  • Camunda
  • Camunda BPM
  • Camunda Platform

Learn more/Apply for this position