For this role we are seeking an experienced full stack Software Engineer to join our internal product team. BP3 works with clients to deliver business automation solutions across a wide variety of industries. This role is with our internal product group that focuses on full stack development building and maintaining products that are used by our consultants and clients to accelerate delivery, increase quality of deliverables, and provide innovative functionality to augment other tools being used in the context of Intelligent Process Automation.
Contract Details:
- Permanent Contract
- Hybrid Working
- Preferably Cape Town based
- Hours of work may vary as we service global clients
Requirements
- Proficiency in writing professional, documented, and well-tested code
- A passion for leveraging Agile methodologies
- Experience with Git
- Strong experience with multiple of the following:
- Java
- JavaScript
- Angular/React
- Spring Boot
- JPA
- HTML / CSS
- Integration technologies (WebServices, ReST, XML, JSON)
- Elasticsearch
- Experience with relational database
- Good verbal and written communication skills for interacting with all levels of external and internal project stakeholders.
- Strong owner's mindset
- Able to work independently
- Self motivated and Self-organized.
- Takes initiative and has a natural curiosity
- Highly qualified candidates will also have the following:
- An understanding of CI/CD pipelines.
- Experience with Docker and Kubernetes
- 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
- Bachelor of Science degree or equivalent in Computer Science or similar technical major, or equivalent professional experience
- 9 + years of software development experience
Benefits
- 20 days annual leave
- Special Leave - Birthday Leave, Religious Leave