At a Glance
- Tasks: Develop and maintain enterprise-level applications using C# and .NET technologies.
- Company: Join a dynamic tech company focused on innovative solutions and collaborative teamwork.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of an Agile team that values quality, creativity, and impactful projects.
- Qualifications: 5-8 years in Systems Development with strong C# and .NET experience required.
- Other info: Experience with Azure DevOps and Blazor applications is a plus.
The predicted salary is between 43200 - 72000 £ per year.
Minimum five to eight (5-8) years of experience in Systems Development.
Solid proven experience of development using C# and .NET Framework 2.0-4.x and DOTNET 6/8, including experience with Visual Studio.
Knowledge developing ASP.NET Web Forms, MVC and Restful APIs.
Minimum four (4) years of experience developing enterprise-level Blazor applications.
Experience managing code and dependencies in Azure DevOps, GIT along with other Configuration management best practices.
Experience configuring code repositories, pipelines and releases in Azure DevOps.
Experience with Azure resource management using ARM templates, Terraform templates and Azure APIs.
Provide technical operational support of Net implemented solutions.
Create solution technical designs, to maintain code base for enhancements and fixes, including review of requirements specifications and preparation of technical specifications, estimates, unit testing, code reviews and associated technical documentation.
Work in an Agile environment required.
Produce and maintain documentation for supported systems including architecture diagrams, technical specifications, and detailed design documents.
Will be expected to take responsibility for the quality of their work through thorough testing.
Experience with Test Driven Development using Nunit or XUnit preferred.
Analysis and debugging of production incidents.
Maintain and improve system availability, performance, and functionality.
Be responsible for system installations, upgrades, and patches.
Demonstrated ability to work in matrix team environments, including strong stakeholder interface capability.
Locations
Senior Developer, C# SQL employer: HCLTech
Contact Detail:
HCLTech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer, C# SQL
✨Tip Number 1
Familiarise yourself with the latest versions of C# and .NET, especially .NET 6/8. Being up-to-date with the latest features and improvements will not only enhance your coding skills but also show us that you're committed to continuous learning.
✨Tip Number 2
Gain hands-on experience with Azure DevOps, particularly in managing code repositories and configuring pipelines. We value candidates who can demonstrate their ability to streamline development processes and improve team collaboration.
✨Tip Number 3
Brush up on your knowledge of Blazor applications and ensure you can discuss your previous projects confidently. Highlighting your experience in developing enterprise-level applications will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your experience in Agile environments. We appreciate candidates who can articulate how they’ve contributed to team dynamics and project success in fast-paced settings.
We think you need these skills to ace Senior Developer, C# SQL
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET Framework, and Blazor applications. Include specific projects where you used these technologies, and quantify your achievements to demonstrate your impact.
Craft a Compelling Cover Letter: In your cover letter, explain why you're a great fit for the Senior Developer role. Mention your experience with Azure DevOps and Agile methodologies, and how you've successfully managed code and dependencies in past projects.
Showcase Technical Skills: When detailing your technical skills, be specific about your experience with ASP.NET Web Forms, MVC, and RESTful APIs. Highlight any relevant certifications or training that support your expertise in these areas.
Prepare for Technical Questions: Anticipate technical questions related to your experience with Test Driven Development, debugging production incidents, and maintaining system performance. Be ready to discuss your problem-solving approach and provide examples from your past work.
How to prepare for a job interview at HCLTech
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and the .NET Framework in detail. Highlight specific projects where you've used ASP.NET Web Forms, MVC, or developed Blazor applications. This is your chance to demonstrate your technical prowess and how it aligns with the job requirements.
✨Familiarise Yourself with Azure DevOps
Since the role involves managing code and dependencies in Azure DevOps, make sure you understand its features. Be ready to talk about your experience with configuring code repositories, pipelines, and releases, as well as any challenges you've faced and how you overcame them.
✨Prepare for Agile Discussions
As the position requires working in an Agile environment, be ready to discuss your experience with Agile methodologies. Share examples of how you've contributed to Agile teams, participated in sprints, and adapted to changing requirements.
✨Emphasise Quality Assurance Practices
The company values quality in development, so be prepared to discuss your approach to testing and quality assurance. Talk about your experience with Test Driven Development (TDD) using Nunit or XUnit, and how you ensure the reliability and performance of your code.