Back to results

Senior Software Engineer

  • Toronto, ON, Canada
Apply on careers-page.com About employer

Applications open in a new tab.

Job details

Experience
5+ years of professional software development experience
Posting language
English

Original job description

Senior Software Engineer

Toronto, ON

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team. The Senior Software Engineer will play a pivotal role in driving impactful solutions for intricate business challenges within a dynamic and high-energy delivery setting,

Responsibilities:

  • Participate in cross-departmental technical design sessions to identify/document technical solutions

  • Collaborate with other engineers to share best practices and knowledge of emerging technologies.

  • Function as a trusted advisor with a consultative mindset in interactions with stakeholders.

  • Ensure the quality of the applications by using various types of automated testing methods in a continuous integration environment

  • Resolve defects/bugs during pre-production, production, and post-release patches

  • Drive continual improvement to the efficiency and flexibility of the systems while keeping a high bar for customer trust, performance, and availability

Need to Have:

  • Post-secondary degree in computer science, software engineering or related discipline

  • 5+ years of professional software development experience

  • Deep expertise with microservices architectures and design patterns

  • Experience using tools including Lambda, DynamoDB, API Gateway, IAM, etc.

  • Proficient with debugging and profiling distributed systems

  • Agile and test-driven development mindset

  • Strong problem-solving skills and a passion for learning and staying updated with emerging technologies

  • Excellent communication and teamwork skills

  • Ability to work in a fast-paced and collaborative environment

Nice to Have:

  • Exposure to Server-less development/deployment and containerization a definite plus

  • Experience in financial services domains

  • Experience with Azure Functions or AWS Lambdas within microservice architecture

More about this job

Responsibilities

The Senior Software Engineer at Source Code will design technical solutions with cross-departmental teams, advise stakeholders, write and run automated tests, and fix bugs before and after release. They will also keep the systems efficient, flexible, and reliable.

Requirements

Candidates need a post-secondary degree in computer science or software engineering and 5+ years of professional software development experience. Deep knowledge of microservices, AWS services such as Lambda and DynamoDB, and test-driven development is required.

Skills

  • AWS Lambda
  • DynamoDB
  • API Gateway
  • IAM
  • microservices architecture
  • design patterns
  • serverless development
  • containerization
  • Azure Functions
  • automated testing
  • test-driven development
  • continuous integration
  • debugging
  • profiling
  • distributed systems
  • defect resolution
  • technical design
  • Agile
  • problem solving
  • stakeholder communication
  • teamwork
  • technical advising

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Senior Software Engineer
  • microservices
  • AWS Lambda
  • DynamoDB
  • API Gateway
  • IAM
  • serverless
  • containerization
  • Azure Functions
  • test-driven development
  • continuous integration
  • Agile
  • debugging
  • profiling
  • distributed systems
  • financial services
  • software engineering
  • backend development
  • design patterns
  • automated testing

Seniority

Senior

Tools

  • AWS Lambda
  • DynamoDB
  • API Gateway
  • IAM

Languages

  • English

Fields of study

  • computer science
  • software engineering

Report this job

Get in touch
MovoJobs

Contact us