Lead Software Engineer
HRBrain
CONTRACT
Canada
Posted 2 months ago
We are looking for a Lead Software Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Lead Software Engineer
Term: 6-month contract – 37.5 hours
Location: Toronto – Hybrid, must be comfortable with 3-4 days in person
Job ID number: C1102
Brief description of duties:
- Analyzing features such as feasibility, associated costs, time, and the compatibility of new programs with existing programs, and hardware. Ensuring that expected application performance levels are achieved.
- Consulting on business assessment and requirements analysis processes, for the development of hardware and operating systems.
- Performing complex application programming activities, including coding, testing, debugging, documenting, maintaining, and modifying complex applications programs.
- Coordinating coding, testing, implementation and documentation of application solutions.
MUST haves:
- 5- 10 years of experience in-depth understanding of architectural patterns of Micro-service architecture.
- hands-on experience with building secure, scalable, performant and highly available APIs
- Team leadership and management skills
- API Development language and frameworks, such as Java/Spring Boot (preferred), NodeJS, Python
- Experience building REST API, hands on experience with API gateway such as Apigee.
- Relational database (PostgreSQL, Oracle, for example) and/or document database (MongoDB), Data modelling, data query (SQL,, e.g.) and ETL.
- Integration technology and frameworks such as Apache Camel, Kafka, MQ, JMS and Spring Integration.
- Familiarity with Container concept, architecture, tools and framework, hands on experience preferred
- Understanding and experience with one commercial cloud solutions such as Azure (preferred), GCP, AWS
- Knowledge and experience with DevOPS/CICD pipelines and tools such as JIRA, Github, Jenkins, UCD
- Agile methodology such as Scrum, SAFe and Kanban
Job Features
Job Category | Software Engineer |
Architectural patterns of Micro-service architecture. | 5-10 |
Building secure, scalable, performant and highly available APIs | 5-10 |