Technical Lead
Apply NowJob details
Position Overview: ERIS is seeking a Technical Lead to join our dynamic, forward-thinking technology team. Reporting directly to the Director of Product Management & Development, the ideal candidate will have expertise in developing scalable, high-performance applications and leading cross-functional teams. In this role, the successful applicant will collaborate with various teams, with a primary focus on hands-on leadership of an agile team delivering enterprise software applications. This includes back-end data and systems integrations, feature development, and ensuring the currency of the IT technology stack. This is a full-time hybrid position, requiring 35 hours per week, with the office located in Toronto. Specific Responsibilities and Daily Tasks: • Lead and manage a team of front-end (React.js), back-end (Node.js, Python), and full-stack developers, ensuring alignment with project goals and technical standards. • Provide technical mentorship and guidance to team members, fostering skill development and knowledge enhancement. • Ensure adherence to developing best practices, including code readability, modularization, reusability, and robust error handling. • Develop standards for system development, integration, and data management using APIs, middleware, and connectors for consistency and scalability. • Manage system upgrades, migrations, and performance tuning to ensure optimal system operation. • Collaborate and skillfully communicate with stakeholders of varying technical expertise, and the product team to gather and analyze business requirements, translating them into technical solutions. • Assisting in architectural solution designs, roadmaps, and related strategies that are aligned to Enterprise Standards in the effort to modernize software applications. • Perform Code reviews, assist in writing code as required and participate in CR meetings. • Assess and analyze business strategy and requirements, the current technical environment and technology options to evaluate solution alternatives that meet business needs. • Perform software analysis, risk analysis, and reliability analysis. • Assisting senior management to enforce standards and methodology; ensuring solutions are in line with the technology roadmap and mentoring the technical team members on a project to-project basis. • Provide Root Cause Analysis (RCA) post-restoration of service. • Provide weekly updates to management on projects and initiatives. Knowledge & Educational Requirements: • University degree in computer science, or equivalent education and experience. • 4-6 years of Technical Lead experience, with experience in Enterprise Infrastructure projects. • DevOps & Source Control – Solid understanding of DevOps best practices, CI/CD pipelines, and source control with GitHub. • Familiar with Implementing deployment pipelines using Azure CI/CD pipelines. • Familiar with Docker and Kubernetes for containerized applications. • Extensive knowledge of product development, lifecycle, and development best practices. • Strong understanding of RESTful APIs, microservices architecture, and cloud platforms. • Databases: Oracle and PostgreSQL. • Experience with Cloud Platforms: AWS, Azure. • Experience in back-end technologies: Spring Boot, Java, Node.js, and Python. • Experience in front-end technologies: HTML, CSS, JavaScript/TypeScript, Angular, and React. Skills: • Strong debugging and analyzing skills, takes ownership to ensure project progress. • Concrete understanding of related technological knowledge, Application Server, and Network Infrastructure. • Understanding security best practices and implementing secure coding techniques. • Strong understanding of agile project management principles and practices, and experience managing projects in an agile environment. • Expertise in resolving technical and non-technical obstacles to maintain project progress Initiative to learn new technologies/innovations, and contribute new ideas to strengthen the solution. • Ability to review server logs to resolve infrastructure-related issues. • Ability to multi-task and work under pressure, and thrive in a fast-paced environment while meeting internal schedules and deadlines.
Apply Now