Primary Skills:
- 68 years of experience in Node.js Typescript development maintenance & run mode operations.
- At least 2 years of experience in the area of product development using Node.js TypeScript & Angular.
- Strong understanding of Node.js TypeScript & Angular development.
- Ability to design and implement RESTful APIs to fulfill business requirements and allow for data exposure.
- Understanding of the Container technologies Docker and Kubernetes and Microservices
- API documentation using Swagger or similar frameworks.
- Knowledge of test frameworks and unit tests for Node.js
- Strong knowledge of source code version control using Git.
- Knowledge of SAFe agile methodology and workflow preferably using VersionOne/JIRA
- Ability to collaborate with a diversity of customers teams to address important issues and to resolve them.
- Strong understanding of relational databases (PostgreSQL) with NoSQL technologies as a plus.
- Experienced in working within a product delivery lifecycle Agile/scrum experience in software development (plus).
Good to have:
- Data Modeling as per UML standards
- RabbitMQ: Message Queuing / Microservice Communication
- Github / Confluence
- UNIX shell scripting (for operational activities)
Environment:
- Windows operating system (Development environment)
- Linux operating system (Server)
- Visual Studio Code / Visual Studio.NET
- Git (Source Code Repository)
- Jenkins (Continuous build Integration solution)
Responsibilities:
- Design develop test and document RESTful APIs using Node.js TypeScript & Angular with a Microservice approach.
- Proficiency on SQL database on writing SQL queries and procedures to store and access the data model.
- Work as part of an agile team inside the SAFe methodology.
- Assemble and edit source code repositories to develop a software stack for the product needs.
- Works closely with customers in line with Agile Scrum/DevOps ways of working (e.g. gathering requirements creating technical specifications and architecture documents creating good documentation managing a project timeline).
- Participates in all phases of the product development lifecycle including the analysis design test and integration of products.
Total Experience Expected: 0608 years
Qualifications :
Engineering graduate (preferably in Computer Science)
Additional Information :
2A or 2B level should be fine.
At our organization we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.
All of our positions are open to people with disabilities.
Remote Work :
No
Employment Type :
Fulltime