Senior Technical Specialist

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Technical Specialist developing secure software for BMO, a personal and commercial bank. Translating requirements, coding, testing, integrating applications, and managing the software lifecycle.

Responsibilities

  • Drive the overall software development lifecycle across functional teams
  • Transform requirements into software features
  • Manage development teams and processes
  • Conduct software testing and maintenance
  • Translate user requirements into technical specifications
  • Write code and manage preparation of design specifications
  • Support system design and advise on security requirements
  • Debug business systems and service applications
  • Develop technology applications and services using algorithms, data structures, programming languages, tools, standards, and software platforms
  • Analyze, develop, test, and implement software programs
  • Document software development lifecycle execution
  • Perform preventative and corrective maintenance, troubleshooting, and fault rectification
  • Ensure code and configurations meet security, logging, error handling, performance, and non-functional requirements
  • Evaluate new technologies and upstream/downstream impacts on process, data, and risk
  • Follow release management processes and apply version controls
  • Assist with interpreting and documenting client requirements
  • Provide specialized consulting, analytical, and technical support
  • Identify, diagnose, and solve problems
  • Make risk-informed decisions aligned with business strategy and applicable policies, laws, and regulations

Requirements

  • Typically 5–7 years of relevant experience
  • Post-secondary degree in a related field of study or equivalent combination of education and experience
  • Deep knowledge and technical proficiency gained through extensive education and business experience
  • Foundational proficiency in creative thinking, relationship building and management, and emotional agility
  • Intermediate proficiency in quality assurance and testing
  • Intermediate proficiency in cloud computing
  • Intermediate proficiency in microservices
  • Intermediate proficiency in technology business requirements definition, analysis, and mapping
  • Intermediate adaptability and learning agility
  • Intermediate verbal and written communication skills
  • Intermediate collaboration and team skills
  • Intermediate analytical and problem-solving skills
  • Intermediate data-driven decision-making skills
  • Advanced programming proficiency
  • Advanced applications integration proficiency
  • Advanced test-driven development proficiency
  • Advanced system development lifecycle proficiency
  • Advanced troubleshooting proficiency
  • Advanced system and technology integration proficiency
  • Ability to make sound, risk-informed decisions aligned with policies, laws, and regulations

Benefits

  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans
  • Performance-based incentives
  • Discretionary bonuses
  • Other perks and rewards
  • In-depth training and coaching
  • Manager support
  • Network-building opportunities
  • Accommodations available on request

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$75,900 - CA$141,900 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudMicroservices

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.