Summary
✨ AI‑Generated
A senior .NET developer is sought to take ownership of the full lifecycle of a core software solution, from system analysis and business requirements through implementation, enhancement, and maintenance. The role involves close collaboration with architects, testers, and analysts, along with opportunities to improve development tools, methods, and processes.
Highlights
Opportunity to own the full software lifecycle, collaborate with architects, testers, and analysts, and contribute to continuous improvements in engineering practices.
Description
HCLTech is a global technology company, home to more than 227,000 people across 60 countries, delivering industry-leading capabilities centered around AI, digital, engineering, cloud and software, powered by a broad portfolio of technology services and products.
We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology & Services, Semiconductor, Telecom and Media, Retail and CPG, Mobility and Public Services.
Consolidated revenues as of 12 months ending March 2026 totaled $14.7B
Senior .NET Developer
Role Overview
You will be a key developer responsible for the full lifecycle of the core solution (Prosit+) and related systems—from system analysis and business requirements management to implementation, enhancement, and maintenance.
You will collaborate closely with architects, testers, and analysts to create artefacts for epics and drive continuous improvement of tools, methods, and practices within an Agile framework.
Key Responsibilities
• Develop and implement new functionalities and modifications in existing applications.
• Write, maintain, and design for testability, including unit tests, integration tests, and UI functional tests.
• Actively support business requirements and system analysis.
Support the user base and address their needs (standard support hours are 8:00–17:00, and support is split among all developers.
Ideal Candidate Profile
Core Technical Expertise (Must-Haves)
• Deep knowledge in .NET/C#.
• A strong passion for code quality and maintainable design, including:
○ Expertise in S.O.L.I.D.
principles.
○ Commitment to Clean Code practices.
• Strong practical experience with the following technologies:
○ C#
○ WPF
○ SQL
○ XML, Json
○ NHibernate/Entity Framework
• Proficiency with development tools: Visual Studio, SQL Management Studio, Azure DevOps.
Advanced Technical & Architecture Skills
• Familiarity with DevOps practices (e.g.
YAML pipelines, WiX toolset).
• Knowledge of microservices and cloud solutions (e.g., Azure)
• Experience with ASP.Net MVC is beneficial.
Professional & Interpersonal Skills
• Complete proficiency in English is required (communicative level is the minimum, but proficiency is the goal).
• Willingness to help testers, analysts, or architects as needed.
• Open-minded, honest, and a team player.
• A passion for understanding user frustrations and business opportunities.
• Strong understanding of Agile practices.
• Satisfactory communication and presentation skills.
• Flexibility regarding roles and responsibilities (teamwork).
Valued (Good to Have) Skills
• Experience with Test-Driven Development (TDD) or Test First Programming.
Knowledge in Azure and ASP.NET
Why Us?
• We are investing in your growth, offering learning and career development opportunities at every level to help you find your spark;
• We offer a virtual-first work environment, promoting a good work-life balance and real flexibility;
• Our company is extremely diverse with representation of 165 nationalities;
• We offer the opportunity to work with colleagues across the globe;
• We offer comprehensive benefits for all employees;
• We are a certified great place to work and a top employer in 25 countries, offering a positive work environment that values employee recognition and respect.
Please note that we will contact only those candidates who are selected for further consideration.