IT development tools adviser
Job Overview
Job title: IT development tools adviser
Company: Randstad
Job description: The incumbent participates in the development and sees to the application of the processes, norms, standards and tools of development, project management, preliminary analysis and detailed architecture. It offers development teams support and guidance in medium and high complexity system developments.
…
More specifically, the incumbent joins the team responsible for the design and development of the new software application architecture framework, the new software development framework (Framework) of the company and all the tools of development (Development workstation and CI / CD platform). It thus contributes to proposing and developing innovative solutions allowing software development teams to achieve a high level of agility and productivity. She is in charge of analyzing the needs of the various projects and then researching and proposing the appropriate tools while establishing best practices relating to their use.
Role and Responsibilities:
· Participate in the evolution and application of standards, processes, methods and tools for development, project management, preliminary analysis and detailed architecture.
· Ensure compliance with the normative framework and recommend corrective measures to be implemented following the deficiencies identified.
· Provide the training, support and supervision required to development teams in order to ensure a healthy use of technological practices and tools.
· Advise development teams on technological solutions and support them in the use of development tools, common services, programming languages and different processes.
· Participate in development projects in order to monitor the field and support development teams in the operationalization of new ways of doing things.
Required profile
Bachelor’s degree in an appropriate discipline
A minimum of four (4) years of relevant experience
· Have experience as a Java developer
Knowledge of English at an advanced beginner level (score 2)
Specific knowledge
Knowledge of ecosystems: Java Enterprise (Spring Framework) and JavaScript (NodeJS, Angular2, etc.)
Knowledge of IDEs: Eclipse and InteliJ
Knowledge of Operating Systems: Linux, Windows Server, Unix
· Management of “Containers”: Docker
Source code management: BitBucket Server / GIT, Subversion
Management of binary artifacts: Artifactory, Nexus, NPM, Node
Assembly scheduler: Jenkins, ConcourseCI
· Dependency management: Maven, Gradle, GULP, etc.
Code quality inspection: SonarQube, JUnit, Selenium, JMeter, HP LoadRunner, Jasmine, ngTest, etc.
Management and monitoring of development efforts in Agile mode: Jira
Configuration management: Chef, Puppet
Knowledge of IaaS and PaaS Platforms: Pivotal Cloud Foundry, AWS, Azure, OpenStack
Advantages
Responsibilities
Qualifications
Summary
Expected salary:
Location: Montreal, QC
Job date: Thu, 18 Mar 2021 23:06:12 GMT