Job Title or Location
RECENT SEARCHES

Development Team Lead

Insight Global - 72 Jobs
Mississauga, ON
Posted 2 days ago
Job Details:
Full-time
Experienced

Job Description

Insight Global is looking for a Development Lead to join a leading Courier & Logistics client in Mississauga. This is a 6 month contract role and requires 2x/week on site Mississauga.

The Development Lead ensures that developers deliver quality solutions that abide to the standards set by the Development CoE. This individual often acts as the lead designer of the technical solution in collaboration with the solution architect. The Development Lead is also involved in the development activity and provides development guidance to the other developers. They are also considered a primary point of contact for the Development CoE.

Major Responsibilities and Accountabilities

  • Design and develop cloud-based projects, unit test technical solutions for moderate to complex work objects, and distribute reusable technical components
  • Act as the main point of contact for the development team, facilitating communication across various project team members (Product, BA, QA, Solutions Architecture)
  • Breakdown user stories into actionable technical tasks and stories
  • Strong leadership skills with the ability to navigate iterative requirement gathering and execution
  • Take full ownership of the technical delivery of software solutions, ensuring projects meet the required technical specifications, quality standards, and timelines
  • Facilitate and encourage collaboration, working as one team
  • Build a cohesive team and create an inspiring team environment
  • Support business and personal goals, including performance review and evaluation, and career development
  • Mentor, coach, motivate and guide team members in carrying out related development activities
  • Lead technical design sessions, review design and development tasks
  • Establish coding conventions/standards/check lists for area of expertise
  • Perform code review in critical functionality areas
  • Support developers in following activities:
  • Understand and interpret functional requirements as set forth in the functional design documents
  • Provide support to test teams during product and UAT testing of the technical solution developed
  • Prepare and implement the technical solution to the production environment
  • Investigate and provide post implementation support of the technical solution implemented
  • 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
  • Define and develop project requirements, functional specifications and detailed designs of application solutions for clients

Critical Skills and Competencies Characteristics

  • Advanced and current knowledge and experience of cloud technologies (AWS, Azure, etc)
  • Demonstrate capability around operating cloud applications
  • Experience designing, building, fine tuning and supporting complex systems in cloud
  • Demonstrated experience with back-end development – Java / Python / RESTful APIs / JSON / JUNIT / Unittest / PyUnit
  • Experience with Database Technologies – Amazon RDS / AWS Aurora PostgreSQL / MySQL / DynamoDB
  • Experience with DevOps tools and Technologies – Github / Github Actions / SonarQube / AWS CloudFormation / Terraform
  • Proficient Knowledge on AWS Serverless Technologies – Lambda / Fargate / API Gateways / SQS / SNS / S3 / EventBridge
  • Demonstrated experience with Web Technologies – HTML / CSS / Angular v2+ / React / Javascript / Typescript / Amplify
  • Application / product feature design
  • Java, Spring Boot, REST Microservices, JPA, Maven
  • AWS cloud analytics – Redshift / Redshift Spectrum
  • AWS cloud integration technologies – Kinesis Streams / Kinesis Firehose / Glue
  • Project Management tools: Jira, Confluence, ServiceNow
  • Demonstrated capability around application security - AWS IAM / MFA / OKTA / RBAC / AWS / SecurityHub etc.
  • Experience monitoring and troubleshooting systems - AWS CloudWatch / AWS Xray

NICE TO HAVE

  • Proven experience designing and implementing scalable ETL pipelines using AWS Glue and Apache Spark
  • Strong proficiency in PySpark with Python, and experience processing large scale data pipelines in distributed environments.
  • Ability to optimize PySpark jobs for performance in a serverless environment

EDUCATION AND CERTIFICATIONS

  • Academic: Post-secondary education in computer science or application development
  • Certifications/functional skills: SDLC Methodology – Agile / Scrum / Iterative Development (ASSET)
  • Minimum of 5 years' experience in developing applications
  • Minimum 2-3 years' experience in progressively advancing roles within IT

Share This Job: