Senior Technical Lead - .Net, C#, Wpf
Kochi, Kerala
Job Summary
Design, develop, and maintain desktop applications using C# and WPF.
- Develop and consume RESTful APIs for application integration and enterprise workflows.
- Design, develop, and optimize SQL Server databases, queries, stored procedures, and performance tuning activities.
- Build clean, maintainable, secure, and reusable code following coding standards, design patterns, and software engineering best practices.
- Utilize AI-assisted development tools such as GitHub Copilot, AWS Bedrock, Microsoft Copilot, or similar technologies to improve productivity, code quality, test generation, and documentation while exercising appropriate engineering judgment.
- Participate in software architecture discussions, technical design reviews, and solution design activities.
- Troubleshoot and resolve production issues, performance bottlenecks, and customer-reported defects.
- Collaborate with QA teams to ensure adequate unit, integration, API, and UI test coverage across developed features.
- Develop and maintain automated unit and integration tests and contribute to quality engineering initiatives.
- Contribute to CI/CD pipelines, DevOps automation, and application deployment activities.
- Utilize GitHub for source control management, pull requests, code reviews, branching strategies, and team-oriented software development.
- Participate in Agile ceremonies including sprint planning, estimation, backlog refinement, code reviews, daily stand-ups, and retrospectives.
- Create and maintain technical documentation, design artifacts, and knowledge base articles.
- Support application modernization, cloud adoption, automation, and continuous improvement initiatives.
- Collaborate effectively with cross-functional teams including Product Owners, Architects, QA Engineers, Scrum Masters, and business stakeholders.
Key Responsibilities
Design, develop, and maintain desktop applications using C# and WPF.
- Develop and consume RESTful APIs for application integration and enterprise workflows.
- Design, develop, and optimize SQL Server databases, queries, stored procedures, and performance tuning activities.
- Build clean, maintainable, secure, and reusable code following coding standards, design patterns, and software engineering best practices.
- Utilize AI-assisted development tools such as GitHub Copilot, AWS Bedrock, Microsoft Copilot, or similar technologies to improve productivity, code quality, test generation, and documentation while exercising appropriate engineering judgment.
- Participate in software architecture discussions, technical design reviews, and solution design activities.
- Troubleshoot and resolve production issues, performance bottlenecks, and customer-reported defects.
- Collaborate with QA teams to ensure adequate unit, integration, API, and UI test coverage across developed features.
- Develop and maintain automated unit and integration tests and contribute to quality engineering initiatives.
- Contribute to CI/CD pipelines, DevOps automation, and application deployment activities.
- Utilize GitHub for source control management, pull requests, code reviews, branching strategies, and collaborative software development.
- Participate in Agile ceremonies including sprint planning, estimation, backlog refinement, code reviews, daily stand-ups, and retrospectives.
- Create and maintain technical documentation, design artifacts, and knowledge base articles.
- Support application modernization, cloud adoption, automation, and continuous improvement initiatives.
- Collaborate effectively with cross-functional teams including Product Owners, Architects, QA Engineers, Scrum Masters, and business stakeholders.
Skill Requirements
Other Requirements
📌 Senior Technical Lead - .Net, C#, Wpf (Kochi)
🏢 HCLTech
📍 Kochi