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