Specialist Software Developer

2 weeks ago


Montreal Quebec GF, CA Canadian National Railway Full time

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 plan

Technical 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 documentations

Architecture

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 Architecture

Quality 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 projects

Working 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 goal

Education/Certification/Designation

Bachelor’s Degree in Computer Science or equivalent degree or experience

Competencies

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 information

Technical 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 tools

About 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.



  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    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...


  • Montreal, Quebec, G4F, CA Fed IT Full time

    Hello,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 time

    Our 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 time

    Our 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 time

    Our 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...


  • Montreal, Quebec, G4F, CA Administration portuaire de Montréal Full time

    Under 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 time

    Founded 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 time

    Your 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...


  • Montreal, Quebec, G4F, CA Canadian National Railway Full time

    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...


  • Montreal, Quebec, G4F, CA Administration portuaire de Montréal Full time

    Under 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...


  • Montreal, Quebec, G4F, CA BRP Full time

    We 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...


  • Montreal, Quebec, G4F, CA National Bank Full time

    A 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...


  • Montreal, Quebec, G4F, CA Air Canada Full time

    Description 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 time

    At 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...


  • Montreal, Quebec, G4F, CA National Bank Full time

    A 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 time

    Intermediate 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 time

    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...

  • Full Stack Developer

    23 hours ago


    Montreal, Quebec, G4F, CA National Bank Full time

    A 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...


  • Montreal, Quebec, G4F, CA National Bank Full time

    A 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 time

    Hello ! 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...