At a Glance
- Tasks: Lead .NET projects, mentor team members, and ensure high-quality coding standards.
- Company: Join CLTech, a global tech leader focused on digital transformation and sustainability.
- Benefits: Enjoy a collaborative environment, opportunities for innovation, and a chance to work with AI tools.
- Why this job: Be part of a high-impact project transforming legacy systems into modern architectures.
- Qualifications: 5+ years in .NET/C# development, experience with Oracle to PostgreSQL migrations, and strong problem-solving skills.
- Other info: Work in a diverse team and contribute to responsible tech solutions while aiming for net zero by 2040.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
CLTech is a global technology company, spread across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, 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 and Services, Telecom and Media, Retail and CPG, and Public Services. We re powered by our people a global, diverse, multi-generational talent – representing 161 nationalities whose unique spark, perspective and boundless passion drive our culture of proactive value creation and problem-solving.
Our purpose is to bring together the best of technology and our people to supercharge progress for everyone, everywhere our clients, partners, their stakeholders, communities, and the planet. As a company, we are deeply focused on accelerating our ESG agenda. We are also creating technology-enabled sustainable solutions with and for our clients and partners. We embed ESG imperatives into every aspect of our business and ensure that the progress we supercharge is responsible, inclusive and beneficial to all our stakeholders in the long term. We have committed to achieving net zero by 2040.
To learn more about how we can supercharge progress for you, visit www.hcltech.com
Technical Lead – .NET Development
Job Summary
The Technical Lead in .NET Development plays a crucial role in steering technology projects, providing expert technical guidance, and ensuring high-quality deliverables. This position is pivotal in managing the technical direction of projects, mentoring team members, and driving adherence to best practices and coding standards, ultimately contributing to the successful completion of project objectives. (1.) Key Responsibilities
1. Provide Technical Guidance And Solutions By Defining, Advocating, And Implementing Best Practices And Coding Standards In .Net Development, Ensuring High-Quality Outputs From The Team.
2. Develop And Enhance Team Capabilities By Mentoring Members In .Net, C#, And Sql Server Technologies, Fostering Growth And Increasing Overall Productivity.
3. Ensure Process Compliance In Assigned Modules By Participating In Technical Discussions And Reviews, Acting As A Consultant For Feasibility Studies Involving Technical Alternatives, Architectural Best Practices, And Risk Assessments.
4. Prepare And Submit Comprehensive Status Reports To Minimize Exposure And Risks On The Project, Facilitating The Timely Closure Of Escalations And Ensuring Transparent Communication With Stakeholders.Skill Requirements
1. Proficiency In .Net Framework And .Net Core
2. Strong Knowledge Of C# Programming Language
3. In-Depth Understanding Of Sql Server And Database Management
4. Familiarity With Software Development Methodologies, Including Agile And Devops
5. Excellent Problem-Solving Skills And Ability To Think CriticallyCertification
1. Optional But Valuable: Microsoft Certified: Azure Developer Associate
2. Optional But Valuable: Microsoft Certified: Solutions Developer (Mcsd)
Additional requirement :
Role: Senior .NETC# Developer – Oracle to PostgreSQL Migration Project________________________________________
About the Project
We are undertaking a strategic transformation of a legacy system built on PHP and Oracle, migrating to a modern architecture using PostgreSQL and .NET C#. This is not a simple liftandshift; the project involves re-engineering over 240 Oracle stored procedures—some highly complex—into performant, maintainable C# code. The new system will coexist with the legacy platform during the transition, requiring careful integration and support for business-as-usual BAU operations.
We are leveraging AI tools to accelerate and enhance the migration process, and we’re looking for developers who are excited by the opportunity to work at the intersection of legacy systems, modern development, and AI-assisted engineering.
________________________________________
Key Responsibilities
- Collaborate with the existing team to re-engineer Oracle PLSQL stored procedures into C# services.
- Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases.
- Work closely with business analysts and stakeholders to ensure functional parity and identify opportunities for enhancement.
- Participate in the design of a hybrid architecture that supports phased migration.
- Use AI-assisted tools to analyze, translate, and optimize legacy code.
- Support BAU operations during the migration period, ensuring system stability and continuity.
- Contribute to code reviews, testing strategies, and documentation.
Required SkillsExperience
- 5+ years of experience in .NET/C# development, with a strong focus on backend services and data access layers.
- Proven experience in migrating legacy systems, especially from Oracle to PostgreSQL or similar.
- Strong understanding of PL/SQL and experience translating stored procedures into application logic.
- Familiarity with PostgreSQL, including performance tuning and SQL dialect differences.
- Experience working in hybrid environments where legacy and modern systems coexist.
- Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks.
- Solid understanding of software architecture, design patterns, and integration strategies.
- Excellent communication skills and ability to work collaboratively in a cross-functional team.
________________________________________
Desirable Skills
- Experience with PHP, especially in legacy systems.
- Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes).
- Exposure to domain-driven design and microservices architecture.
- Experience in agile development environments.
________________________________________
What We Offer
- A chance to work on a high-impact transformation project.
- A collaborative and supportive team environment.
- Opportunities to innovate using AI and modern development practices.
Dotnet Developer employer: HCLTech
Contact Detail:
HCLTech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Dotnet Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as .NET, C#, and PostgreSQL. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Engage with the community around .NET development and database migration. Join forums, attend meetups, or participate in online discussions to network with professionals who might provide insights or referrals.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of past projects where you successfully migrated legacy systems or optimised code. Be ready to discuss these experiences during interviews.
✨Tip Number 4
Research CLTech's values and their focus on ESG initiatives. Tailor your conversations to reflect how your personal values align with theirs, demonstrating that you're not just a technical fit but also a cultural one.
We think you need these skills to ace Dotnet Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .NET, C#, and SQL Server. Emphasise any relevant projects, especially those involving legacy system migrations or AI tools.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that align with the job description, particularly your work on backend services and database management.
Showcase Relevant Skills: Clearly outline your proficiency in .NET Framework, C#, and your experience with PostgreSQL. If you have certifications like Microsoft Certified: Azure Developer Associate, be sure to include them.
Prepare for Technical Questions: Anticipate technical questions related to .NET development, database migration, and problem-solving scenarios. Be ready to discuss your approach to integrating legacy systems with modern architectures.
How to prepare for a job interview at HCLTech
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in .NET, C#, and SQL Server. Bring examples of past projects where you've successfully implemented these technologies, especially if they involved migrating legacy systems.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your critical thinking and problem-solving skills. Prepare to explain how you approached complex challenges in previous roles, particularly in relation to re-engineering or optimising code.
✨Familiarise Yourself with AI Tools
Since the role involves using AI-assisted tools for migration tasks, be ready to discuss any experience you have with such technologies. If you’ve used tools like GitHub Copilot or ChatGPT, share specific instances where they enhanced your development process.
✨Understand the Project's Context
Research CLTech and their focus on ESG and digital transformation. Be prepared to discuss how your values align with theirs and how you can contribute to their mission of responsible and inclusive progress.