Development Lead

at  DAC Group

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jan, 2025Not Specified02 Oct, 20243 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Leading digital performance marketing agency seeks a Full Stack Development Lead
Do you have the enthusiasm to rise to each challenge, the execution to drive outrageous performance, the curiosity to continually expand your knowledge, and the courage to propose original solutions to perplexing problems? Then you may have just found the perfect opportunity at a performance marketing agency like no other.
As a Full Stack Development Lead, you’ll be the technical trailblazer in a high-stakes environment, leading a team of skilled developers to create and maintain cutting-edge web applications. Your extensive experience with C#, .Net, SQL Server, and front-end technologies will be crucial in driving the success of our digital platforms.
Sound like your kind of thing? Let’s get to the details!

WHAT WE GET

A seasoned professional with over 8 years of experience in C#, .Net, SQL Server, JavaScript, Typescript, and modern frameworks like React or Angular. Your expertise in cloud services (Azure/AWS), REST API development, and distributed systems design will be invaluable. We’re looking for a leader with at least 3 years in a leadership role, who has a strong command of OOP, SOLID principles, design patterns, and automated testing. We are looking for someone who has experience with Prompt Engineering, Open AI APIs, Neo4j and RAG. You’ll be the go-to for front-end development best practices and will guide our team through complex technical challenges.

Responsibilities:

  • Lead the full stack development team in maintaining and evolving enterprise-scale web applications.
  • Develop applications, websites, and components in the Microsoft .NET environment, ensuring a clean, well-structured, and easily maintainable format.
  • Prepare software for release, ensuring all components are prepared and tested, and the coding is bug-free, meeting technical specifications based on business requirements.
  • Oversee the health of production systems, manage deployments, and perform code reviews and security audits to ensure existing software products are bug-free and modifications do not adversely affect other functionalities.
  • Collect and analyze user requirements to design new systems/features in collaboration with stakeholders and the technical director.
  • Design test procedures, create test data, and execute testing to ensure software meets required technical and business specifications.
  • Prepare technical documentation for all software modules as part of the product release documentation.
  • Meet project expectations and produce high-quality deliverables on time and within budget, ensuring that best practices and design methods are utilized for project success.
  • Drive agile processes and improve team metrics such as velocity, cycle time, and ticket/bug count, addressing the challenges of integrating and updating legacy systems and code.
  • Continuously upgrade knowledge and skills, keeping up-to-date on new technologies, product features, development tools and techniques, and software architectures.
  • Mentor and develop team members to enhance the quality and efficiency of their work.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada