
Senior Technical Lead
About the role
Job Summary
We are seeking a highly motivated and detail-oriented Technical Expert with a minimum of 5 to 8 years of experience in application development and automation. The selected candidate will be responsible for designing, developing, and maintaining enterprise-grade web applications and automation solutions. This role requires strong technical expertise, a collaborative mindset, and the ability to deliver high-quality solutions aligned with organisational standards and best practices
Key Responsibilities
-
Design, develop, integrate, and maintain web applications using C#,HTML,CSS, and modern frameworks such as Blazor.
-
Develop and enhance automation solutions, including PowerShell scripts and workflow automation processes.
-
Build, configure, and maintain CI/CD pipelines, including pipeline definitions using YAML where applicable.
-
Collaborate with cross-functional teams to understand business requirements, analyse technical challenges, and deliver scalable solutions.
-
Manage source code repositories, including code check-in/check-out, branching strategies, and version control using Azure DevOps Services.
-
Track, manage, and update development tasks using work item tracking systems within Azure DevOps.
-
Implement and contribute to test-driven development (TDD) practices to ensure code quality and reliability.
-
Ensure application performance, scalability, and maintainability through effective design and coding standards.
-
Troubleshoot, debug, and resolve application and deployment-related issues in a timely manner.
-
Prepare and maintain technical documentation, design artefacts, and process documentation.
-
Participate in code reviews and contribute to continuous improvement of engineering practices.
Skill Requirements
-
Bachelor’s degree in Computer Science, Engineering, or a related discipline.
-
Minimum 5 years of hands-on experience in software development.
-
Strong proficiency in C# and object-oriented programming concepts.
-
Solid experience with HTML and** CSS** for user interface development.
-
Working knowledge of database systems (relational or non-relational).
-
Hands-on experience with Azure DevOps Services, including:
-
Source code management
-
Work item tracking
-
Continuous Integration and Continuous Deployment (CI/CD) pipelines
-
Hand-on experience in Azure web services, and also good to have experience in related services like load balancer, front door, storage account, entra id , azure monitor, but not limited to.
-
Experience in developing or supporting automation solutions.
-
Understanding of Software Development Life Cycle (SDLC) methodologies.
-
Experience with Test-Driven Development (TDD) and writing maintainable, testable code.
-
Strong analytical and problem-solving skills.
-
Excellent communication skills, both written and verbal.
Other Requirements
-
Strong ownership and accountability.
-
Attention to detail and commitment to quality.
-
Ability to work independently and within a team environment.
-
Effective time management and prioritisation skills.
-
Adaptability to evolving technologies and business needs.
Nice to have:
-
Experience with Blazor and** .NET Core / ASP.NET Core**.
-
Familiarity with JavaScript and client-side scripting.
-
Experience with Kusto Query Language (KQL) for data analysis.
-
Knowledge of YAML for pipeline configuration and automation.
-
Proficiency in Power BI for data visualisation and reporting.
-
Experience with DAX for creating data models and calculated measures.
-
Exposure to PowerShell scripting for operational automation.
-
Experience with REST APIs or web-based integrations.
-
Familiarity with cloud platforms, particularly Microsoft Azure.
Benefits and perks
•Learning Budget
Required skills
Technical leadership
System design
Troubleshooting
About HCL Technologies
Hyderabad
Headquarters