Top Benefits
About the role
Job Description
Position: Associate/Director of Engineering
Exp: 15+ Years
Location: Vaughan
About TechBlocks
TechBlocks is headquartered in Toronto, Canada (an open office concept), with additional offices in Ahmedabad, Bangalore and Hyderabad. We offer a great culture, an excellent base salary with bonuses/commissions, full benefits and paid vacations. We welcome you to wear our client-first attitude and have fun, fulfilling business goals with technology solutions. Enjoy the industry's best compensation and work culture. Visit us, Meet us, Let’s check each other out.
Job Overview
- This is a full-time position for Associate/Director of Engineering and Delivery specializing in the latest web, mobile and cloud technologies, reporting to CTO and actively working with our global delivery teams in Canada and India.
- We are looking to hire a Associate/director who can lead development teams. You are a passionate technologist and geek with solid application design fundamentals for clients, servers and the middle tiers.
- You love playing with the latest and greatest frameworks and take pride in quality and agility.
Delivery Capability and Key Responsibilities
- Lead complex design sessions and work closely with customers and business partners to establish requirements to develop a given solution.
- Identify options for potential solutions and assess them for technical and business suitability.
- Provide expertise to customers to develop digital solutions to meet identified business needs
- Support the delivery of solutions by assisting the programmers in their tasks.
- Understand and give guidance on the implementation of concepts of unit testing, system testing, performance testing, and user acceptance testing.
- Expert at project management concepts may be responsible for defining software development plans, including scoping, scheduling and implementation.
- Make key decisions, including determining the most appropriate platform to complete application development requests and code quality assurance for the team.
- Develop processes and procedures to organize workflow that ensures output quality, precision, and timeliness.
- Handle multiple demands and competing priorities while ensuring deliverables are met.
- Prepare accurate estimates for all development-related tasks and can validate estimates of others.
- Provide leadership, including technical mentoring, architecture validation, and support for other team members
- Strong experience in Agile development practices
- Work with HR and Recruitment teams and be a crucial part of talent acquisition, career planning and retention (screening, onboarding, assignments and mentoring).
Leadership.
- You are a strategic and analytical thought leader.
- Expertly take a big-picture approach to system and application design based on in-depth business requirements analysis while keeping track of the short and long-term impact.
- Experience managing projects from end to end, including evaluating vendors and partners, budgeting, resource allocation, setting up deliverables and communicating progress.
- Results-driven, continuously seeking opportunities to optimize technical performance.
- Have outstanding decision-making skills and can pivot your approach based on metrics and changing needs.
- Understand the impact of technology (cost, timing, performance) on business theory, business processes, management, budgeting, and business office operations.
- Interpersonal skills.
- Can inspire and guide the work of a team, providing insights and mentorship to elevate individual performance and group effectiveness.
- Plan and present strategic recommendations to C-level audiences and effectively communicate with fast-paced, highly cross-functional teams with multiple stakeholders.
- Research the competitive landscape to determine how to create a differentiated digital solution.
- Contribute to customer's direction and strategy and influence decision-making based on information gained from deep-dive and ad hoc analysis.
Requirements
- Graduate in Engineering discipline. MS, MBA preferred.
- 15+ Years of experience required for the position
- Expert knowledge and experience working on MS Azure, AWS or GCP public cloud.
- Hands-on experience working with Microsoft.NET, open-source stack, and current leading-edge UI and JavaScript framework
What We Offer:
- Competitive Salary & Performance-Based Incentives
- Monthly Rewards & Recognition
- Upskilling & Cross-Skilling Opportunities
- Opportunities to Work on Cutting-Edge Projects
- Personal Client Engagement
- Flexible Work Environment
- Inclusive & Collaborative Culture
- Career Growth & Internal Mobility
Top Benefits
About the role
Job Description
Position: Associate/Director of Engineering
Exp: 15+ Years
Location: Vaughan
About TechBlocks
TechBlocks is headquartered in Toronto, Canada (an open office concept), with additional offices in Ahmedabad, Bangalore and Hyderabad. We offer a great culture, an excellent base salary with bonuses/commissions, full benefits and paid vacations. We welcome you to wear our client-first attitude and have fun, fulfilling business goals with technology solutions. Enjoy the industry's best compensation and work culture. Visit us, Meet us, Let’s check each other out.
Job Overview
- This is a full-time position for Associate/Director of Engineering and Delivery specializing in the latest web, mobile and cloud technologies, reporting to CTO and actively working with our global delivery teams in Canada and India.
- We are looking to hire a Associate/director who can lead development teams. You are a passionate technologist and geek with solid application design fundamentals for clients, servers and the middle tiers.
- You love playing with the latest and greatest frameworks and take pride in quality and agility.
Delivery Capability and Key Responsibilities
- Lead complex design sessions and work closely with customers and business partners to establish requirements to develop a given solution.
- Identify options for potential solutions and assess them for technical and business suitability.
- Provide expertise to customers to develop digital solutions to meet identified business needs
- Support the delivery of solutions by assisting the programmers in their tasks.
- Understand and give guidance on the implementation of concepts of unit testing, system testing, performance testing, and user acceptance testing.
- Expert at project management concepts may be responsible for defining software development plans, including scoping, scheduling and implementation.
- Make key decisions, including determining the most appropriate platform to complete application development requests and code quality assurance for the team.
- Develop processes and procedures to organize workflow that ensures output quality, precision, and timeliness.
- Handle multiple demands and competing priorities while ensuring deliverables are met.
- Prepare accurate estimates for all development-related tasks and can validate estimates of others.
- Provide leadership, including technical mentoring, architecture validation, and support for other team members
- Strong experience in Agile development practices
- Work with HR and Recruitment teams and be a crucial part of talent acquisition, career planning and retention (screening, onboarding, assignments and mentoring).
Leadership.
- You are a strategic and analytical thought leader.
- Expertly take a big-picture approach to system and application design based on in-depth business requirements analysis while keeping track of the short and long-term impact.
- Experience managing projects from end to end, including evaluating vendors and partners, budgeting, resource allocation, setting up deliverables and communicating progress.
- Results-driven, continuously seeking opportunities to optimize technical performance.
- Have outstanding decision-making skills and can pivot your approach based on metrics and changing needs.
- Understand the impact of technology (cost, timing, performance) on business theory, business processes, management, budgeting, and business office operations.
- Interpersonal skills.
- Can inspire and guide the work of a team, providing insights and mentorship to elevate individual performance and group effectiveness.
- Plan and present strategic recommendations to C-level audiences and effectively communicate with fast-paced, highly cross-functional teams with multiple stakeholders.
- Research the competitive landscape to determine how to create a differentiated digital solution.
- Contribute to customer's direction and strategy and influence decision-making based on information gained from deep-dive and ad hoc analysis.
Requirements
- Graduate in Engineering discipline. MS, MBA preferred.
- 15+ Years of experience required for the position
- Expert knowledge and experience working on MS Azure, AWS or GCP public cloud.
- Hands-on experience working with Microsoft.NET, open-source stack, and current leading-edge UI and JavaScript framework
What We Offer:
- Competitive Salary & Performance-Based Incentives
- Monthly Rewards & Recognition
- Upskilling & Cross-Skilling Opportunities
- Opportunities to Work on Cutting-Edge Projects
- Personal Client Engagement
- Flexible Work Environment
- Inclusive & Collaborative Culture
- Career Growth & Internal Mobility