ActiveJobs
HCLTech

Senior Technical Lead

HCLTech · Ontario Centre Queensville, Ontario, Canada

Full-timeOn-sitePosted 14 November 2026
Continue to HCLTech's application →

Applications are made on HCLTech's own site. We never sit in the middle.

Job description

Senior Software Engineer – .NET, Python & AI Experience: 5–8 Years | Role: Senior Software Engineer / Application Developer Job Summary Hands-on experience in C#, .NET, Python, production support, build/release management, AI-assisted development, and vibe coding . Responsible for application development, deployment, support, and continuous improvement in an Agile environment. Responsibilities • Develop and maintain applications using C# and .NET . • Build automation, APIs, integrations, and utilities using Python . • Participate in the full SDLC: design, development, testing, deployment, and support. • Develop and consume REST APIs and web services. • Manage builds, releases, deployments, and production validation. • Troubleshoot production issues, perform RCA, and implement fixes. • Contribute to CI/CD and deployment automation. • Maintain technical documentation and support runbooks. • Use GitHub Copilot/Microsoft Copilot and AI-assisted development tools. • Review, test, secure, and validate AI-generated code. • Identify opportunities to integrate AI into applications and workflows. Required Skills • 5–8 years of software development experience. • C#, .NET/.NET Core, Python • REST APIs, Web Services, Application Integrations • OOP and Software Design Principles • SQL and Relational Databases • Git/GitHub • Production Support, Release Management, Deployments • CI/CD and DevOps Practices • Agile Development AI Skills • Generative AI and AI-assisted software development • GitHub Copilot or similar AI coding assistants • Prompt Engineering and Vibe Coding • AI-generated code review, testing, security, and production readiness • AI API/Service integration exposure Preferred Skills • Azure • Azure DevOps / GitHub Actions • Docker • Monitoring, Logging, Observability Tools • Business-Critical Application Support • Microservices and Cloud-Native Development Soft Skills • Analytical and problem-solving skills • Communication and collaboration skills • Ownership and accountability • Ability to work independently in a fast-paced environment • Focus on quality, reliability, and timely delivery Key Skills: C# | .NET | Python | Generative AI | GitHub Copilot | Vibe Coding | AI-Assisted Development | REST APIs | SQL | Production Support | Build & Release Management | CI/CD | Git/GitHub | Agile Key Responsibilities Key Responsibilities Application Development · Design, develop, enhance, and maintain enterprise applications using C# and .NET. · Develop automation, utilities, APIs, and integration components using Python. · Participate in end-to-end application development, from requirements and design through development, testing, deployment, and production support. · Work in a rapid and iterative development model, incorporating stakeholder feedback and evolving requirements. · Develop and consume REST APIs and web services. · Follow secure coding, code review, testing, and development best practices. Production Build & Support · Take ownership of application builds, releases, deployments, and production validation. · Support production applications and troubleshoot application, integration, and performance issues. · Perform root-cause analysis and implement permanent fixes for recurring issues. · Work closely with development, QA, infrastructure, and DevOps teams to ensure reliable production releases. · Contribute to build and deployment automation and CI/CD pipeline improvements. · Maintain appropriate technical documentation, deployment procedures, and support runbooks. AI-Assisted Development & Vibe Coding · Hands-on experience using AI-assisted coding tools such as GitHub Copilot, Microsoft Copilot, or comparable GenAI development tools. · Experience with vibe coding / AI-assisted development, using natural-language prompts and iterative AI collaboration to rapidly create prototypes, application components, scripts, and solutions. · Ability to review, validate, refactor, test, and secure AI-generated code before introducing it into production. · Use AI tols to improve developer productivity in areas such as code generation, debugging, unit testing, documentation, code understanding, and automation. · Identify opportunities to incorporate AI capabilities into existing applications and engineering workflows. · Maintain engineering discipline while leveraging AI for accelerated development. Required Technical Skills · 5–8 years of software development experience. · Strong hands-on experience with C#. · Strong experience with .NET / .NET Core. · Good programming and scripting experience with Python. · Experience developing REST APIs, web services, and application integrations. · Strong understanding of object-oriented programming and software design principles. · Experience with SQL and relational databases. · Experience with Git/GitHub or similar source-control platforms. · Hands-on experience with production builds, deployments, release management, and application support. · Experience troubleshooting complex production issues and performing root-cause analysis. · Understanding of CI/CD and DevOps practices. · Experience working in Agile and iterative development environments. AI Skills · Practical experience with Generative AI and AI-assisted software development. · Experience using tools such as GitHub Copilot or equivalent AI coding assistants. · Familiarity with prompt engineering and vibe-coding techniques for accelerating software development. · Ability to critically evaluate AI-generated code for correctness, performance, maintainability, security, and production readiness. · Understanding how AI APIs/services can be integrated into enterprise applications is preferred. Preferred Skills · Experience with Microsoft Azure or other cloud platforms. · Exposure to Azure DevOps, GitHub Actions, or similar CI/CD technologies. · Experience with Docker/containerized applications. · Familiarity with application monitoring, logging, and observability tools. · Experience supporting business-critical enterprise applications. · Exposure to modern application architecture, microservices, and cloud-native development is beneficial. Skill Requirements Required Technical Skills · 5–8 years of software development experience. · Strong hands-on experience with C#. · Strong experience with .NET / .NET Core. · Good programming and scripting experience with Python. · Experience developing REST APIs, web services, and application integrations. · Strong understanding of object-oriented programming and software design principles. · Experience with SQL and relational databases. · Experience with Git/GitHub or similar source-control platforms. · Hands-on experience with production builds, deployments, release management, and application support. · Experience troubleshooting complex production issues and performing root-cause analysis. · Understanding of CI/CD and DevOps practices. · Experience working in Agile and iterative development environments. AI Skills · Practical experience with Generative AI and AI-assisted software development. · Experience using tools such as GitHub Copilot or equivalent AI coding assistants. · Familiarity with prompt engineering and vibe-coding techniques for accelerating software development. · Ability to critically evaluate AI-generated code for correctness, performance, maintainability, security, and production readiness. · Understanding how AI APIs/services can be integrated into enterprise applications is preferred. Preferred Skills · Experience with Microsoft Azure or other cloud platforms. · Exposure to Azure DevOps, GitHub Actions, or similar CI/CD technologies. · Experience with Docker/containerized applications. · Familiarity with application monitoring, logging, and observability tools. · Experience supporting business-critical enterprise applications. · Exposure to modern application architecture, microservices, and cloud-native development is beneficial. Soft Skills ·

Other jobs you might want

Browse all jobs on ActiveJobs →