2,178,996open jobs
140,725companies
241,778added this week
Browse all
Location
In office (Canada)
Seniority
Staff · 5+ years exp
Visa
Sponsors visas in Ireland; no register of this country names it

Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Nov 11, 2026.

Overview
Company
Impact
Profile match
HCLTech is an Indian information technology services and consulting company headquartered in Noida, Uttar Pradesh. Its roots lie in HCL, founded in 1976 by Shiv Nadar and partners, and the IT services business was set up as a separate company in 1991. It provides application development and maintenance, infrastructure and cloud services, cybersecurity, engineering and R&D services, and sells its own software products through HCLSoftware. The company employs more than 200,000 people in some 60 countries and is listed on the Indian stock exchanges.

Job Summary

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

· Strong analytical and problem-solving skills.

· Excellent communication and collaboration capabilities.

· Ability to work independently and take ownership of applications through the complete development lifecycle.

· Comfortable working in a fast-paced, iterative development environment.

· Strong focus on production quality, reliability, and timely delivery.

· Ability to collaborate effectively with business stakeholders, developers, QA, DevOps, and infrastructure teams.

Key Skills at a Glance

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 Development

Other Requirements

Soft Skills

· Strong analytical and problem-solving skills.

· Excellent communication and collaboration capabilities.

· Ability to work independently and take ownership of applications through the complete development lifecycle.

· Comfortable working in a fast-paced, iterative development environment.

· Strong focus on production quality, reliability, and timely delivery.

· Ability to collaborate effectively with business stakeholders, developers, QA, DevOps, and infrastructure teams.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,178,996 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Canada
$85k – $120k per year · Hybrid · Full-Time · 12+ years exp · Bachelor's Degree · Mississauga
Java
Kotlin
C#
Bash
Java
Maven
Hazelcast
Gradle
Kotlin
Kotlin Coroutines
C#
.NET
Databases
Redis
ClickHouse
KDB+
RabbitMQ
Apache Kafka
AI/ML
Time Series
Mobile
Clean Architecture
DevOps
OpenShift
Helm
CI/CD
Jenkins
Docker
Kubernetes
Linux
Windows
Unix
Management
Agile
Apply
Software Developer 2 months ago
Equity · Remote (Canada) · Full-Time · 4+ years exp · Canada
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
MS SQL
Frontend
Vue.js
Less
DevOps
CI/CD
Git
AWS
GitHub
Apply
Backend Engineer 1 hour ago
In office · 2+ years exp · Toronto
JavaScript
Rust
TypeScript
SQL
Node JS
Node JS
Nest.JS
Prisma
Databases
PostgreSQL
TigerBeetle
Apache Kafka
DevOps
Terraform
GCP
Datadog
Google Cloud Run
Apply
In office · Toronto
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Next.js
React.js
Mobile
React Native
Expo
DevOps
Datadog
Apply
In office · 2+ years exp · Toronto
JavaScript
TypeScript
Databases
Firestore
Frontend
Tailwind CSS
Next.js
React.js
Zod
Mobile
React Native
Expo
Maestro
DevOps
Rest API
Datadog
QA
Playwright
Apply
$8.3k per year (net) · Remote (likely EAEU) · Full-Time · Kazan
Java
DevOps
Git
Apply
Remote (EAEU) · Full-Time · Moscow
Python
JavaScript
Java
Kotlin
SQL
Node JS
Apex
1C
Java
Spring Boot
Quarkus
Apache Camel
Apex
MuleSoft
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Helm
Jaeger
Loki
OpenTelemetry
Prometheus
GitLab CI
CI/CD
ArgoCD
Jenkins
Git
Docker
Kubernetes
Grafana
SOAP
Analytics
ETL/ELT
Apache NiFi
IoT
MQTT
Node-RED
Management
ELMA
Apply
Remote (likely EAEU) · 4+ years exp · Moscow
Python
Rust
C++
Bash
DevOps
Ubuntu
Linux
RED OS
VPN
Management
Agile
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
Python
JavaScript
SQL
Python
Flask
Databases
PostgreSQL
ElasticSearch
AI/ML
AI Agents
Frontend
React.js
DevOps
CI/CD
Linux
Design
Figma
Apply
Go Developer 1 day ago
Remote (likely EAEU) · 3+ years exp · Almaty
Go
Databases
PostgreSQL
Apache Kafka
DevOps
gRPC
AWS
Docker
Kubernetes
Apply
Remote (Canada) · Canada
Python
AI/ML
Copilot
Cursor
LangGraph
LangChain
Claude Code
Prompt Engineering
Function Calling
AI Agents
AWS Bedrock
CrewAI
RAG
OpenAI
Agentic Workflows
Multi-Agent Systems
DevOps
Terraform
Ansible
Helm
Azure DevOps
GitHub Actions
Istio
CloudFormation
Datadog
Linkerd
Prometheus
Pulumi
GitLab CI
Azure
CI/CD
GitOps
ArgoCD
Jenkins
AWS
Docker
Kubernetes
Grafana
Platform Engineering
Service Mesh
Configuration Management
Amazon EKS
AWS Lambda
Amazon EC2
Incident Management
SLI/SLO/SLA
Amazon S3
IAM
Amazon CloudWatch
Apply
Hybrid · Internship · Bachelor's Degree · Mississauga
Databases
Microsoft Fabric
Analytics
Power BI
Microsoft Excel
Apply
Hybrid · Internship · Bachelor's Degree · Mississauga
Databases
Microsoft Fabric
Analytics
Power BI
Microsoft Excel
Management
SharePoint
Apply
In office · Canada
Apply
Financial Analyst 7 hours ago
$34k – $39k per year · Equity · Remote (Canada) · Full-Time · 3+ years exp · Canada
Apply
See all jobs
This is one of many
2,178,996 more open roles from verified company boards, updated every day.