Specialist Software Development

 

Description:

The role of Specialist Software Development is to contribute to the whole solution by analyzing functional specifications to identify the best technical design (blueprint) and coding of applications. The Specialist takes full responsibility of assigned deliverables, aligns own workload, and focuses on key tasks to deliver as per service commitment, leveraging own expertise and skillset to achieve delivery goals. Depending on the assignment, the role may apply in either a Project, Enhancement or Support environment.

Main Responsibilities

Works with managers, product management, system designers, and other members of the team to implement the software requirements committed by the team.

Software Design

  • Interact with system designers, product management and architecture to understand requirements of a project.
  • Highlight the technical impacts of the functional design on existing applications based on a detailed analysis.
  • Define software detailed requirements based on the system functional and non-functional requirements.
  • Create and maintain technical software documentation.
  • Contribute to the preparation, compliance, and improvement of coding standards in place for the Onboard Network & Communication team.
  • Analyze sub-system component issues and/or business requirements to design effective, high-availability, business-critical solutions.
  • Work with project managers during the project to identify software design and build deliverables with associated estimates including technical risks.

Delivery

  • Create or modify software applications to fulfill design requirements.
  • Perform code reviews with other team members.
  • Define, implement, and maintain of software and configuration.
  • Work with system designers to apply or modify system configuration of embedded systems hosting software applications.
  • Expertise in embedded software development with the following skills:

Organization Canadian National Railway
Industry IT / Telecom / Software Jobs
Occupational Category Specialist Software Development
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-07-23 5:57 am
Expires on 2025-01-26