Tech Lead

Locations: India, Canada


Job Description

As an IT Team Lead, you will be responsible for leading a team of technical professionals in the design, development, implementation, and maintenance of IT solutions. You will work closely with project managers, stakeholders, and team members to ensure the successful delivery of projects on time and within budget. Your role will involve providing technical guidance, mentoring team members, coordinating project activities, and fostering a collaborative and innovative work environment.

Responsibilities of Tech Lead:

1. Team Leadership:
  • Provide leadership and guidance to a team of software developers, engineers, or other technical professionals.
  • Set clear goals and expectations for team members and ensure alignment with project objectives and organizational goals.
  • Motivate, mentor, and coach team members to promote professional growth and development.
2. Project Planning and Execution:
  • Collaborate with project managers and Clients to define project scope, objectives, and deliverables.
  • Lead the planning, design, development, implementation, and maintenance of a Project.
  • Allocate resources effectively to ensure project tasks are completed on time and within budget.
  • Monitor project progress, track key milestones, and address issues or risks that may impact project delivery.
3. Technical Expertise:
  • Provide technical guidance and expertise to team members, including best practices, coding standards, and architectural design principles.
  • Review technical designs, code, and documentation to ensure compliance with project requirements and industry standards.
  • Stay abreast of emerging technologies, trends, and tools in the IT industry and recommend innovative solutions to improve project outcomes.
4. Client Communication:
  • Maintain open and transparent communication with project stakeholders, including clients, business owners, and senior management.
  • Provide regular updates on project status, progress, issues, and risks, and escalate concerns as needed to ensure timely resolution.
  • Collaborate with cross-functional teams to gather requirements, define project scope, and prioritize tasks based on business needs.
5. Quality Assurance:
  • Establish and enforce quality standards for software development, testing, and deployment.
  • Conduct code reviews, unit testing, and system testing to identify and address defects and ensure the reliability, security, and performance of IT solutions.
  • Implement continuous integration and deployment practices to streamline the software development lifecycle and improve project efficiency.

Requirements and skills
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience in software development or IT project management, with a minimum of 2-3 years in a leadership role.
  • Strong technical background in software development, programming languages, and software architecture. Preferably as below
    • Frontend: Javascript, Flutter, Bootstrap.
    • Backend: PHP, WordPress, and MVC frameworks like Laravel, Node JS, etc
    • Database: MySQL, MongoDB.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to work effectively with cross-functional teams and stakeholders at all levels of the organization.
  • Experience with Agile methodologies and project management tools.
Apply Now

Keep In Touch

Feel free to contact us for any
project idea or collaboration

sayhello@exedos.co

India

RagsIndia Realm,
Takkellapadu, Andhra Pradesh, India, 521185

+91 9666339067   +91 7386234576

Canada - West

Marine Dr
Vacouver BC, Canada

*********

Canada - East

Toronto
Ontario, Canada

*********