Specialist Software Developer
2 weeks ago
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us
Job Summary
Specialist, Software Development is responsible for assigned deliverables, aligning workload and focus on key tasks in order to deliver as per service commitment, as well as leveraging expertise and skill set to achieve delivery goals. The role contributes to the whole solution by analyzing functional specifications to identify the best technical design and coding parts of the application. Depending on the assignment, the role may apply in either a project, enhancement or support environment.
Main Responsibilities
Delivery
Write performing quality code to fulfill design and pass code review with minimal number of defects Apply configuration on development environment when required Participate in implementing full product in production Support Developer in providing application versions and details for the implementation planTechnical Expertise
Interact with the Functional Designer to understand requirements for medium solutions Highlight the technical impacts of the functional design on existing applications based on a detailed analysis Deliver technical design and database structure for medium to high application complexity Maintain technical documentationsArchitecture
Contribute to developing the design and coding standards that will apply to the whole practice Document blueprint based on requirements and functional designs Participate to the CN Enterprise ArchitectureQuality Controls
Ensure Quality Key Performance Indicators (KPIs) are identified, measured and produced by respecting of development standards Ensure the right level of testing (e.g., Unit and Assembly) is consistent across all projectsWorking Conditions
The role has standard working conditions in an office environment with a regular workweek from Monday to Friday. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure, and stress.
Requirements
Experience
Software Development Between 7 to 10 years experience as a Developer Experience with Linux internals, containers and shell scripting Experience with source code and binary repositories using git and Azure Development Operations (ADO) Experience designing coding distributed systems (e.g., asynchronous and synchronous) Experience designing and developing front-end in Angular Experience leading engineering project teams and working with cross functional partners to build technical solutions that achieve team and organizational goalEducation/Certification/Designation
Bachelor’s Degree in Computer Science or equivalent degree or experienceCompetencies
Communicates with impact Knows the business and stays current on industry needs Applies critical thinking Identifies needs and finds solutions to create value for all stakeholders Collaborates with others and shares informationTechnical Skills/Knowledge
Knowledge of the following language and frameworks: Java, Python, JavaScript and Typescript, Angular, Spring Boot Knowledge of infrastructure as code, such as Terraform and Ansible Ability to draw architectural diagrams, guides and documentation to share across teams Ability to automate continuous integration and continuous deployments pipelines using Azure Development Operations Knowledge of Metrics Frameworks, Logging, Distributed Tracing, Profiling, Cloud-Native technologies, and Cloud-native Observability toolsAbout CN
CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
-
Specialist Software Development
3 weeks ago
Montreal, Quebec, G4F, CA Canadian National Railway Full timeAt CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...
-
Software development team leader
2 months ago
Montreal, Quebec, G4F, CA Fed IT Full timeHello,I'm Clémence, recruitment and business development consultant at FED IT, a recruitment agency specializing in IT professions.I work on two types of recruitment: temporary and permanent.All our consultants are IT experts who speak your language and work in your environment. We cover the IT, development, business intelligence and infrastructure...
-
Montreal, Quebec, G4F, CA S.i. Systems Full timeOur valued client is requiring a Senior Interface Specialist to install and administer interface software for SAP.Background:The organization is looking to manage the legacy environment until it is replaced and decommissioned by the resulting new information system. Therefore, it will need to maintain and enhance the existing SAP base system required for...
-
Montreal, Quebec, G4F, CA S.i. Systems Full timeOur valued client is looking for a Sr. Deskside Technical Support Specialist to maintain and support IT equipment and software. This is an on-site position in Montreal, QCTasks include:Desktop support responsible for end user computing.Maintain & Support AV equipment in conference rooms and support additional audio/video requirements for events including...
-
Montreal, Quebec, G4F, CA S.i. Systems Full timeOur valued higher-education client is seeking an Intermediate Courseware Developer to develop eLearning materials and oversee the quality review process of new training materials Initial 1-year contract with an optional one-year extension period. Contract to be performed remotely however team meetings will be required on a quarterly basis in Ottawa, ON (at a...
-
Geomatics specialist
7 days ago
Montreal, Quebec, G4F, CA Administration portuaire de Montréal Full timeUnder the supervision of the Geomatics and Information Assets Manager, the incumbent ensures the completion of geomatics projects related to the development of the Montreal Port Authority's (MPA) geomatics systems. They ensure that they understand the needs, establish implementation strategies, coordinate activities and ensure that the product or service...
-
Payroll Specialist
1 month ago
Montreal, Quebec, G4F, CA Fed Finance Full timeFounded in 2001, Fed Finance is a specialist in temporary and permanent recruitment for the accounting and finance professions. Our consultants are all experts and speak your language. We are committed to supporting you throughout your job search and at every stage of your career.Hi, I'm Christina, Recruitment and Business Development Consultant with Fed...
-
Python/C++ Developer
2 weeks ago
Montreal, Quebec, G4F, CA IT Link Full timeYour initial mandate will require a set of skills enabling you to develop Windows-based test software, using Python, for testing various satellite payloads. RESPONSIBILITIES - Create and modify software applications for an EGSE targeting satellite payloads - Read and understand detailed requirements documents - Plan work, provide level-of-effort estimates...
-
Specialist System Design
3 weeks ago
Montreal, Quebec, G4F, CA Canadian National Railway Full timeAt CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...
-
Geomatics specialist
7 days ago
Montreal, Quebec, G4F, CA Administration portuaire de Montréal Full timeUnder the supervision of the Head, Geomatics and Information Assets, the incumbent ensures the completion of geomatics projects related to the deployment of an asset management system. He or she implements information collection strategies, is responsible for managing geospatial data related to infrastructure and equipment, and establishing update processes...
-
Specialist, Connectivity
1 month ago
Montreal, Quebec, G4F, CA BRP Full timeWe are looking for a connectivity and application development specialist reporting to the team leader to contribute to BRP’s connectivity product marketing and support initiatives (BRP GO! application, in-vehicle screens, etc.). In this role, you will have the chance to collaborate with several teams and departments to implement the company’s...
-
Full Stack Developer in hyperautomation
4 weeks ago
Montreal, Quebec, G4F, CA National Bank Full timeA career as a Full Stack Developer in hyperautomation at the National Bank means embracing the “You Build It; You Run It” philosophy. You are involved at every stage, from back-end to front-end, including the deployment of applications and features. This role allows you to make a significant impact on our organization thanks to your skills in software...
-
Specialist Data and Analytics
3 weeks ago
Montreal, Quebec, G4F, CA Air Canada Full timeDescription Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation. Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in...
-
Montreal, Quebec, G4F, CA Canadian National Railway Full timeAt CN, everyday brings new and exciting challenges. You can expect an interesting environment where you are part of making sure our business is running optimally and safely―helping keep the economy on track. We provide the kind of paid training and opportunities that long-term careers are built on and we recognize hard workers who strive to make a...
-
Intermediate Back-End Developer
1 month ago
Montreal, Quebec, G4F, CA National Bank Full timeA career as a Java Back-end Developer in the IT Wealth Management Delivery team at National Bank means acting as an expert in the development of back-end applications. This job allows you to have a positive impact on our organization, thanks to your knowledge of Java development (APIs, Microservices, DevOps, AWS Cloud development, automated testing)Your...
-
Full Stack Developer
3 weeks ago
Montreal, Quebec, G4F, CA S.i. Systems Full timeIntermediate Full-Stack developer to join our client’s RPA team to work on complex solutions using Front and Back end Technology. Core Skills required: Graduate degree in Computer Engineering, Computer Science or equivalent experience.5 years’ experience delivering scalable enterprise systems in computer and networking technology preferably in a...
-
Montreal, Quebec, G4F, CA Canadian National Railway Full timeAt CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely...
-
Full Stack Developer
23 hours ago
Montreal, Quebec, G4F, CA National Bank Full timeA career as a Full Stack Developer in the Digital Commercial Solutions team at National Bank means acting as an expert in digital front and back end development. This job allows you to have a positive impact on our organization with your development knowledge, while allowing you to join a dynamic team.Your job Contribute to various projects and developments...
-
Chief Full Stack Developer
3 months ago
Montreal, Quebec, G4F, CA National Bank Full timeA career as a Full Stack Developer in the payments team at National Bank means acting as a developer of backend applications and supporting these applications. This job allows you to have a positive impact on our organization, thanks to your knowledge of Java development (APIs, Microservices, DevOps, AWS Cloud development, automated testing). Your job In...
-
Ship operator
2 weeks ago
Montreal, Quebec, G4F, CA Fed Supply Full timeHello ! I'm Jérémy, Recruitment Consultant for the Fed Supply employment agency, specialist in the fields of supply chain, logistics, transportation and customer service - offering temporary and permanent jobs in the Greater Montreal area. Our team of Supply Chain and Logistics experts speaks your language and operates in your world.Hello ! I'm...