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