Job ID #349135
Intermediate Full Stack Developer:
On behalf of our client, Procom is seeking a Intermediate Full Stack Developer for a 12-month contract.
Intermediate Full Stack DeveloperJob Details:
Our valued client requires a Intermediate Full Stack Developer to work on the retirement and replacement of legacy applications.
Intermediate Full Stack DeveloperResponsibilities:
- Participate in the design and implementation of full stack applications using cloud-based architectural framework
- Analyze technical requirements,?develop, test and deploy new software solution or?functional?enhancements?in a DevOps environment
- Apply the development processes established by the development team such as the revision of code, follow-up and change management and all DevOps practices.
- Build and maintain Azure-base front-end,?Microservices?and Functions (Express/Node) back-end?using Azure DevOps Pipelines?
- Participate in building cutting-edge micro-services architecture following best-in-industry patterns
- Design and develop front and and backend components (service-based using JavaScript framework)
- Actively learning and seeking out ways to continuously improve, researching best practices and suggest appropriate technologies
- Contribute to product development, engage with team members and cross functional teams to define solutions, and estimate the scope of work required.
- Participate in code reviews, API design reviews, or technical reviews of product stories
- Support best practices including Unit Testing, Continuous Delivery
- Support the entire application lifecycle (concept, design, test, release and support)
Intermediate Full Stack DeveloperMust Have Skills:
- Hands on experience in Node.JS and JavaScript
- Experience in design and development of scalable and secured web services that integrate with other technologies in service oriented architecture
- Experience designing, building, and maintaining RESTful APIs
- Experience working with NoSQL databases (Cosmo DB, MongoDB, etc.)
- Basic knowledge of Azure Service (e.g. Storage, Resource Group, etc.)?
- Basic knowledge of Azure Synapse, data pipelines, datalakes, databricks etc.
- Hands on experience with HTML 5, CSS, SASS or LESS, React, Babel, GraphQL, Redux, Webpack.
- Good knowledge of Apollo Federation and Socket.io is an asset;
- Knowledge of modern authorization mechanisms, such as JSON Web Token?.
- Designing and developing?UI?components like login page, dashboards /landing pages, menu items, navigation based components, detailed screens with single and multi-line data handling. ?
- Good knowledge of Cosmos DB, MS SQL Server, KAFKA, REDIS , Microservices, Micro-frontends , Linux environment, Docker, Kubernetes, and Azure cloud overall.
- Proven innovative team player, resourceful and capacity to adapt to changes in priorities;
- Experience working within an Agile team
- Ability to deliver the best patterns and practices to solutions in a fast-paced environment.
- Excellent analytical and problem-solving skills
- Excellent written and verbal communication skills
- Determined to deliver products on time, according to pre-established quality standards;
- Excellent analytical and problem-solving skills
- Excellent written and verbal communication skills
- Determined to deliver products on time, according to pre-established quality standards.
- Bachelor's degree in Computer Science or Software Engineering or equivalent experience.
- 3+ years experience building full-stack web projects with a significant focus on UI, back-end code and business logic
- 3+ years experience writing Unit Test??
- 3+ years experience using Azure DevOps (e.g. Git source control, pull request, etc.)?
Intermediate Full Stack DeveloperOther Notes:
- Candidates must have the ability to start within two weeks of hire.
- Candidates must have the ability to conduct video interviews.
- Alberta based candidates are preferred, Canada-wide candidates will also be considered.
Intermediate Full Stack DeveloperAssignment Length:
- 4 months with expected 12 month extensions in 2023.
Intermediate Full Stack DeveloperJob Location:
- Calgary, Alberta preferred