About the position
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