Share this Job
Apply now »

Lead Software Developer (Digital Products & Technology)

Date:  24-Nov-2022
Location: 

Mississauga, ON, CA

Open up to the Possibilities!
At Purolator, you’ll be proud knowing you’re working for a Canadian company that truly values its employees. And it’s community. This is an exciting and evolving industry and we’re leading the change as we strive to deliver the future. Here you will be empowered to help move the business forward. Each and every day. Are you open to the possibilities?

Successful applicants for this position must be fully vaccinated against COVID-19 as a condition of employment. If you have questions, please feel free to ask during your interview.

 

Job Description

The Lead Software Developer is responsible for creating and designing software applications and systems to support business functions and client requirements. Lead Software Developers analyze specifications to build efficient applications, conduct multiple quality testing, and enhance the user's interface. They also coordinate with the design team to improve the features of existing software applications for optimal performance.  The role will consult and work with Architecture, Software Delivery Managers, Product Owners, Security, technical groups, functional specialists, clients, and testers as required to ensure a sound solution is designed and implemented. This individual acts as the lead designer of the technical solution in collaboration with the solution architect.

 

RESPONSIBILITIES

  • Designs frameworks and technical solutions for moderate to complex products, to satisfy the functional requirements, with the product vision in mind
  • Define and develop functional specifications, and detailed designs of application solutions
  • Provides input to the application architecture
  • Provide basic design documents and translate into component-level designs to accelerate development.
  • Assist in developing technical documentation; participate in test-plan development, integration, and deployment
  • Lead technical design sessions, review design and development tasks
  • Perform code review in critical functionality areas
  • Establishes guidelines for development best practices, and coaches a team of developers to achieve the desired outcomes
  • Provides support to test teams during product and UAT testing of the technical solution developed
  • Prepares and implements the technical solution to the production environment
  • Investigates and provides post implementation support of the technical solution implemented
  • Facilitate and encourage collaboration, working as one team
  • Participates in daily status meetings and all other Agile ceremonies

 

Important responsibilities of this job are described above. They may be subject to change at any time due to reasonable accommodation or other reasons.

 

QUALIFICATIONS

  • Established expertise in developer tools or software development lifecycle (SDLC) systems (continuous integration, version control, source code repositories, build systems, package management, deployment tools, test frameworks, etc.)
  • Knowledge of professional software development practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proven track record of building and managing high performing development teams.
  • Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead development efforts to meet timelines with optimal solutions
  • Demonstrated experience designing, building, and supporting systems in cloud environment
  • Demonstrated experience with Java back-end development, RESTful APIs, PostgreSQL, SOAP
  • Experience with various technologies and standards (e.g. Java, J2EE, Swing, bootstrap, Hibernate, Spring, Redux, Rxjs)
  • AWS serverless technologies – Lambda / SNS / SQS / S3
  • Web Technologies – HTML / CSS / Java / Angular
  • Database Technologies – SQL Server / AWS DynamoDB / PostgreSQL
  • Cloud monitoring – Cloudwatch / X-Ray / Insights
  • Excellence in technical communication with peers and non-technical stakeholders
  • High degree of comfort in fast-paced dynamic / ambiguous environment
  • 7+ years of experience working directly within development teams, and partnering with product OR program management teams
  • 2+ years of people management experience, managing developers
  • 2+ years of experience architecting and designing (architecture, design patterns, reliability, and scaling) of new and current systems
  • Bachelor’s degree in computer science or related field or equivalent experience

 

 

 

 

POSTING DETAILS
Location:                    530 - Corporate  
Working Conditions: Office Environment 

Reports to:                  Sr. IT Project Manager 
---

We are aware of a fraudulent website that appears to mimic the Purolator careers page. Official job postings from Purolator are shared on www.purolator.com/careers or https://careers.purolator.com. Please ensure any job applications are made directly on these websites. Please note, Purolator will never ask an applicant to make a financial transaction for equipment as part of its recruitment process.

 

Purolator is an equal opportunity employer committed to diversity and inclusion. We consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, Aboriginal/Indigenous status or any other factors considered discriminatory. If you require an accommodation during the recruitment process, we will work with you to meet your needs.



We recognize that our employees and their families are key stakeholders. We will only be successful as a business if we provide our employees with a safe and healthy workplace and we have the right people in the right roles with the support they need to succeed. We hire for attitude and train for skills.  To learn more about us and our values, go to www.purolator.com.



At Purolator, every day is an opportunity for our employees to connect with one another and with our customers to help make a positive impact in the communities where we live, work and play.


Job Segment: Testing, Cloud, Developer, Solution Architect, Java, Technology

Apply now »