Software Engineer


Cape Town


About DigiBlu:

With businesses in the UK and SA, DigiBlu is a leader in implementing and operating digital workforces: in the front office, back office, and to automate whole value chains. As a specialist Delivery, Capability and Managed Services partner, Intelligent Automation is all we do. We have invested in building specialist talent, established strategic partnerships with tech vendors and have created differentiated IP and tools.

About the role:

We are seeking an experienced full stack Software Engineer to join our team.

Who we're looking for:

Proficiency in writing professional, documented, and well-tested code
A passion for leveraging Agile methodologies
Experience with Git
Proven track record in using - Java, JavaScript, Spring Boot, JPA, HTML/CSS, Integration technologies (WebServices, ReST, XML, JSON)
Experience with relational databases
Extensive experience with architectural infrastructure components including database systems, message queuing, caching, networking and security concepts.
Good verbal and written communication skills
Thoughtful approach to problem identification and solutions.
Ability to work autonomously in an outcomes-based environment
Ability to work across multiple geographies.

Highly qualified candidates will also have the following:
An understanding of CI/CD pipelines
Comfort with the use of containers
Experience with No-SQL databases.
Familiarity with BPMN
Understanding of process engines (Camunda, Flowable, etc.)
An interest in understanding business needs and translating them to technical requirements

Education and Training Required:
Bachelor of Science degree or equivalent in Computer Science or similar technical major, or equivalent professional experience.

Experience Required:
3 to 5 years of software development experience.