drjobs Senior Software Developer

Senior Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mississauga - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Sr. Software Engineer

Job Location: Missisauga ON

Mode: Contract

Job Description:

Job Description:

  • Job Description:
    Design develop and maintain server side and client-side code for the LFRM 2.0 project.
  • Collaborate with front-end developers product managers and other stakeholders to ensure seamless integration and delivery of features.
  • Implement and manage database schemas queries and optimizations for efficient data storage and retrieval.
  • Write clean maintainable and efficient code in respective programming languages and framework Angular Java MySQL with strong adherence to best practices coding standards security logging performance versioning.
  • Develop the user interface page according to the user story and UX design specifications.
  • Participate in code reviews testing and debugging to ensure high-quality software delivery.
  • Document technical specifications system architecture and deployment processes.

Required Skills & Experience:

  • 5 years of experience in full-stack UI development for applications with large data volumes and reporting.
  • Proficiency Level: Advanced to Expert - Demonstrated ability to design and develop complex UI components and handle large datasets efficiently.
  • Proficiency in developing and maintaining (NestJS) and Java (Spring Boot) back-end systems.
  • Proficiency Level: Advanced to Expert - Strong understanding of back-end development principles ability to write clean and maintainable code and experience with server-side frameworks.
  • Experience in front-end development using Angular (Material UI).
  • Proficiency Level: Intermediate to Advanced - Ability to create responsive and user-friendly interfaces familiarity with Angular best practices and experience with Material UI components. This must be a recent experience and with Angular 16
  • Strong knowledge of MySQL databases including schema design implementation of stored procedures and query optimization for large data volumes.
  • Proficiency Level: Advanced - Expertise in database management ability to design efficient schemas and optimize queries for performance.
  • Extensive experience with AWS services including EC2 S3 RDS and Lambda.
  • Proficiency Level: Intermediate to Advanced - In-depth knowledge of AWS services ability to deploy and manage applications on AWS and experience with cloud infrastructure.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Proficiency Level: Intermediate - Understanding of containerization principles ability to create and manage Docker containers and experience with Kubernetes orchestration.
  • Strong systems thinking mindset with the ability to distill and clarify complex logic.
  • Proficiency Level: Advanced - Ability to analyze and solve complex problems think critically and provide clear and concise solutions.

Preferred Qualifications:

  • Background in logistics transportation or freight rate management systems.
  • Familiarity with CI/CD pipelines and DevOps practices.

Experience setting up feature flags leveraging tools like and Cloudbees

About the Team: The Logistics Freight Income Product Team also known as the GFI Team is a full-stack development team dedicated to delivering high-quality solutions that enhance our logistics and freight rate management capabilities

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.