Specialist - Software Engineering

LTM

$95K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience
  • Expertise in cloud computing and container-based systems (Docker)
  • Proficient with relational databases, especially MySQL and SQL
  • Strong understanding of distributed systems and microservice architecture
  • Experience with message brokers like RabbitMQ
  • Deep knowledge of RESTful API development
  • Familiarity with nix-like environments
  • Bachelor's degree in Computer Science or Software Engineering (or equivalent)

Responsibilities

  • Design and deliver high-quality features and enhancements
  • Own end-to-end delivery of large features spanning three months
  • Create technical design specifications with engineering team
  • Provide estimates and participate in sprint planning
  • Produce secure solutions for the system
  • Tune performance of distributed systems to meet SLAs
  • Peer review code and mentor other engineers

Benefits

  • Mentoring and development opportunities
  • Dynamic, customer-centric work environment
  • Opportunity to work with advanced distributed systems
  • Collaborative team culture
  • Exposure to cutting-edge technologies and frameworks
Full Job Description
Role description

Job Title: Specialist - Software Engineering (Java Backend Engineer)

Work Location- Toronto, Ontario (CA)

Job Description:

Design and deliver high quality features and enhancements

Own the end-to-end delivery of large features within your team that could span 3 months

Create technical design specifications in collaboration with other members of the engineering team

Provide estimates and actively participate in the sprint planning process

Produce highly secure solutions

Tune the performance of our distributed system to ensure they operate within our SLAs

Peer review other engineers code

Mentor other engineers to create good technical solutions to problems and ship code quickly to our customers

Qualifications and Skills

Experience with cloud computing and container based distributed systems Docker

Experience working with relational databases preferably MySQL and high proficiency with SQL

Understanding of higher-level RDBMS concepts locking and transaction model isolation levels deadlocks etc

Significant experience with at least one dynamically typed object-oriented programming language preference for Python

Great understanding of distributed systems and microservice architecture

Handson experience in using message brokers such as RabbitMQ

Deep understanding of restful API development

Demonstrated ability to work in a fast-paced customer centric environment

5 years of experience in software development

Excellent communication and organizational skills

Proven experience using code repositories such as GitHub

Bachelor's degree in computer science software engineering or equivalent

Familiar with nix like environments

Build and integration experience with Payroll Providers and Time Attendance platforms is highly desirable

Similar Jobs

More Jobs at LTM

More Information Technology Jobs

Find similar Specialist - Software Engineering jobs: