Job Description
Technical Lead, Business Systems (.NET, Java, REST APIs)
Brampton - Hybrid (2-3 days from Office)
1) Business Analysis & Requirements
- Lead discovery workshops with business stakeholders to gather functional and non functional requirements, use cases, and acceptance criteria.
- Create and maintain BRDs, user stories, wireframes, process maps (AS IS / TO BE), and data flow diagrams.
- Perform gap analysis, impact assessments, and prioritization using frameworks such as MoSCoW or Kano.
- Ensure complete requirements traceability across design, build, testing, and release phases.
________________________________________
2) Solution Design & Architecture
Translate business needs into solution designs, including ER diagrams, API contracts, integration specifications, and sequence flows.Define NFRs (performance, security, resilience, observability) and support architectural review processes.Collaborate with architects on domain modeling, RBAC / ABAC patterns, and cloud native best practices.________________________________________
3) Full Stack Development
Frontend Development
Build user facing applications using React, Angular, or Vue, including :o Component libraries
o State management (Redux / RTK, RxJS, Vuex, etc.)
o Routing and UI optimization
Backend Development
Develop backend services using Node.js, .NET, or Java (Spring Boot).Build and maintain REST or GraphQL APIs.Implement database schemas, queries, stored procedures, and ORMs for SQL Server, PostgreSQL, MySQL, or NoSQL systems.Development Quality
Write unit and integration tests and adhere to secure coding standards.Conduct code reviews and optimize performance via caching, pagination, async processing, and query tuning.________________________________________
4) DevOps, CI / CD & Cloud
Build CI / CD pipelines using GitHub Actions, Azure DevOps, or Jenkins for automated build / test / deploy workflows.Containerize services using Docker and optionally Kubernetes (EKS, AKS).Manage environment configuration, secrets, and runtime settings.Implement monitoring and logging using CloudWatch, CloudTrail, Azure Monitor, Elastic / ELK, OpenSearch, Grafana, or Prometheus.________________________________________
5) Quality Assurance & UAT
Define test strategies (unit, integration, contract, regression, UAT) with clear acceptance criteria.Automate tests using Jest, Mocha, NUnit, xUnit, JUnit, Cypress, Playwright, Postman, etc.Partner with QA and business teams for defect triage and release validation.________________________________________
6) Stakeholder Management & Delivery
Lead Agile ceremonies including sprint planning, backlog refinement, and sprint reviews.Maintain product backlogs, track delivery progress, and provide status updates.Prepare cutover plans and hypercare support, ensuring smooth transition to Support / NOC teams.Create documentation such as runbooks, SOPs, knowledge base articles, and training materials.________________________________________
Qualifications
Frontend Skills
JavaScript, TypeScriptReact (Hooks, Redux / RTK), Angular (RxJS, NgRx), or VueBackend Skills
Node.js (Express, Nest).NET / .NET Core (C#)Java (Spring Boot)Business Analysis & Delivery Skills
Strong requirements elicitation and process mapping abilities.Experience writing user stories, acceptance criteria, and building traceability matrices.Familiarity with Agile / Scrum / Kanban and tools such as Jira, Azure DevOps, Confluence, Miro, Figma.Requirements
Experience (Years) : 4-6 Essential Skills :
Work with project teams throughout the organization to design, implement, and manage CDN infrastructure using Akamai, to ensure high availability, performance, and scalability for customer facing applications and business processes.Handle multiple priorities and assignments with excellence and precision.Be a part of a 24 / 7 / 365 organization (some after hours support is expected as part of normal on-call rotation).Directly support line of business development teams, provide guidance to them on implementation and changes for customer facing applicationsDevelop and maintain security protocols and measures to protect CDN infrastructure from cyber threats.Monitor and analyze network performance, identifying and resolving issues to optimize content delivery of critical applications.Collaborate with cross-functional teams to integrate Akamai CDN solutions with existing systems and applications.Collaborate with information security teams to implement DDoS protection strategies and other security measures in the CDN.Provide technical support and guidance to clients and internal teams regarding CDN and security best practices.Work closely with vendor and professional service teams on delivery related activities and strategy. Qualifications :Bachelor’s degree in Computer Science, Information Technology, or a related field. OR similar work experience.Strong understanding of network protocols (HTTP / HTTPS, DNS, TCP / IP).Proven experience as a CDN Engineer or similar role, with a strong focus on cybersecurity.In-depth knowledge of Content Delivery Network technologies, including caching, load balancing, and content optimization.Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Experience supporting 24 / 7 / 365 customer facing applications at enterprise scale.Awareness and experience with cybersecurity tools and practices, such as firewalls, intrusion detection / prevention systems, and encryption.Proficiency in scripting and automation (e.g., Python, Bash) a plus.Relevant certifications (e.g., CISSP, CEH) are a plus but not required.