Software Architect/Team Lead- HYBRID (1707) $130-150K

Direct IT Recruiting Inc., WBE Canada Certified - 7 emplois
Markham, ON
Posté aujourd'hui
Détails de l'emploi :
130 000 $ - 150 000 $ / année
Temps plein
Expérimenté

NOTE: Hybrid work model, 3 days/week in Markham, Ontario office.

SKILLS: 8+ years Java Developer Technical Team Lead, Spring Boot, Spring Cloud, Angular, Node.js, MVC, SOAP, REST, AWS Cloud, Cognito, S3, SQL, Redis, AWS RDS, Docker, Kubernetes, Manage Onshore/Offshore teams, TDD, BDD, Data Dog, Accounting Software, Agile

INDUSTRY: Software Development

About the Role:

We are seeking a highly skilled and motivated Software Architect/Team Lead to join our growing team. In this role, you will be responsible for designing and implementing scalable, high-quality software solutions while leading and mentoring a team of developers. You will play a critical role in shaping the technical direction of our projects, ensuring best practices, and driving the team toward successful delivery.

Key Responsibilities:

  • Technical Leadership:
  • Lead an agile onsite/offshore team of Java developers delivering software integrations with clients' software.
  • Design and architect robust, scalable, and maintainable software solutions.
  • Provide technical guidance and mentorship to the development team.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Evaluate and recommend technologies, tools, and frameworks to improve development processes.
  • Team Leadership:
  • Lead and inspire a team of developers, fostering a collaborative and innovative environment.
  • Set clear goals, prioritize tasks, and ensure timely delivery of projects.
  • Facilitate effective communication within the team and across departments.
  • Identify skill gaps and provide coaching or training to team members.
  • Hands-On Development:
  • Actively participate in coding, debugging, and problem-solving.
  • Develop high-quality, reusable, and efficient code.
  • Troubleshoot and resolve complex technical issues.
  • Strategic Contribution:
  • Collaborate with stakeholders to define technical requirements and project scope.
  • Drive the adoption of modern software development practices, including CI/CD, DevOps, and Agile methodologies.
  • Contribute to the long-term technical roadmap and vision of the organization.

REQUIREMENTS:

  • 8+ years of development experience in modern Java technologies.
  • 8+ years of experience developing web-based applications Angular.
  • Prior experience interacting with client IT and business teams to collaborate on solution design
  • Prior experience in a senior developer role with technical team lead responsibilities for an agile team with offshore members.
  • Significant experience working with messaging systems (JMS, AMQ) and web services (SOAP/REST).
  • Solid full-stack developer and design patterns.
  • Professional experience with modern Spring Boot, Spring Cloud, Angular, Node and MVC web-based applications.
  • Proficiency with AWS cloud technologies.
  • Professional working experience with AWS Cloud platform and services.
  • Strong SQL, Redis, DB Migration tools and AWS RDS skills.
  • Self-motivated and directed, with the ability to effectively prioritize, assign and execute tasks in a high-pressure environment.
  • Analytical and problem-solving abilities, with keen attention to detail.
  • Managing client support issues and escalations.
  • Experience with Agile, TDD and BDD is a must.
  • Accounting software experience is an asset.
  • Other AWS experiences (Cognito, S3, etc.) are an asset.
  • Computer Science, Mathematics, Engineering degrees and/or Masters.

NOTE: Evening and weekend work may be required as job duties demand. Minimal travel required.

To Apply

Partager un emploi :