Location
Contract Type
Working Hours
This role will be servicing global clients so working hours may be affected.
Requirements
- Good verbal and written communication skills for interacting with all levels of external and internal project stakeholders.
- Proficiency in writing professional, documented, and well-tested code.
- Conversant on software and architectural design patterns with deep understanding and experience over the entire SDLC methodology and software development best practices.
- Designing and developing user interfaces using Angular best practices.
- Proficient in full responsive web applications.
- Demonstrated track record in Quality Engineering
- Knowledge of javaScript, angular frameworks (html, css, typescript).
- Must have strong analytical ability, well defined communication and people skills and the ability to solve problems and work independently.
- Must be able to design, build and maintain high performance, reusable code and unit tests.
- Have a Test Driven Design (TDD) approach.
- Understands and can articulate how source control, CI/CD, containers, and agile methods fit within the software development landscape.
- Experience in a mentoring and leadership role.
- Strong experience with integration technologies: REST API and JSON schema design
- Delivery within cloud computing infrastructure: Amazon Web Services, Azure, or Google Cloud Platform
- Exhibits understanding of Business Process Modelling (BPM), Business Process Modelling Notation (BPMN) - (Tools and Technologies)
- Solutions using: Camunda, Pipefy, iGrafx, Soho Creator
Education and Training
- Bachelor of Science degree or equivalent in Computer Science or similar technical major, or equivalent professional experience
- At least 7 or more years of software development experience.
- Demonstrable success in software development project delivery in a range of business domains
Toolkit Requirements
Experience with various types of languages, toolkits and frameworks across the entire SDLC:
Languages
- Javascript
- Node.js/Nest.js
- Angular 2 + (Material / Bootstrap)
- html
- css
- typeScript
- Npm
Database
- Postgres
- MySQL
- Oracle
- MongoDB
Source Control
- Gitlab, CI/CD pipeline
- Github, CI/CD pipeline
- Bitbucket
Runtime
- Docker
- Kubernetes
- Terraform
Test Automation
Jasmine
Jest
NgMock
Cypress
Selenium
Benefits
- Hybrid Working
- 20 days annual leave
- Study Leave
- Birthday Leave
- Religious Leave