At a Glance
- Tasks: Develop and maintain software applications while collaborating in an Agile environment.
- Company: Join a dynamic team in Leatherhead, UK, focused on innovative IT solutions.
- Benefits: Enjoy hybrid work options and opportunities for professional growth.
- Why this job: Be part of exciting projects that enhance your coding skills and impact the tech landscape.
- Qualifications: 5-8 years in Systems Development with expertise in C#, .NET, and Azure DevOps.
- Other info: Ideal for tech enthusiasts eager to tackle challenges and improve system performance.
The predicted salary is between 48000 - 72000 £ per year.
Type - Contract
Location - Hybrid, Leatherhead UK
Job Responsibilities
- Displays core job competencies by analyzing possible solutions using standard procedures while developing advanced skills.
- Under general supervision, and occasional direct supervision, performs assignments requiring experience and knowledge of standard concepts within their field.
- Develops program logic for new applications, modifies, and analyses existing application logic. Codes, tests, debugs, documents, implements, and maintains software applications.
- Provides application software development services or technical support, typically for a defined project.
- Responsible for key system design and integration decisions around tools, processes, and practices enabling teams to apply DevOps practices.
Job Qualifications
- 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 capabilities.
Contact Detail:
Hyqoo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Dotnet Developer
✨Tip Number 1
Familiarise yourself with the latest versions of .NET and C#. Since the role requires solid experience with .NET Framework 2.0-4.x and DOTNET 6/8, make sure you can confidently discuss your experience and any projects you've worked on using these technologies.
✨Tip Number 2
Brush up on your knowledge of Azure DevOps and GIT. Being able to demonstrate your experience in managing code and dependencies, as well as configuring pipelines and releases, will set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with Blazor applications and how you've implemented them in enterprise-level projects. Highlighting specific examples will show your depth of knowledge and practical application.
✨Tip Number 4
Since the role involves working in an Agile environment, be ready to share your experiences in Agile methodologies. Discuss how you've contributed to team dynamics and project success in previous roles.
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 C#, .NET Framework, and Blazor applications. Include specific projects where you've used these technologies to demonstrate your expertise.
Craft a Strong Cover Letter: In your cover letter, explain why you're a great fit for the Senior IT Application Developer role. Mention your experience in Agile environments and your ability to manage code in Azure DevOps, as these are key aspects of the job.
Showcase Relevant Projects: If you have worked on enterprise-level applications or have experience with ASP.NET Web Forms, MVC, or Restful APIs, be sure to include these examples in your application. Highlight your role and the impact of your contributions.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially around system design, integration decisions, and your experience with Test Driven Development. This will help you stand out during the interview process.
How to prepare for a job interview at Hyqoo
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and the .NET Framework in detail. Highlight specific projects where you've developed ASP.NET applications or worked with Blazor, as this will demonstrate your expertise and relevance to the role.
✨Understand Agile Methodologies
Since the job requires working in an Agile environment, brush up on Agile principles and be ready to share examples of how you've successfully contributed to Agile teams in the past. This shows that you can adapt to their workflow.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially related to debugging and system performance. Think of scenarios where you've resolved production incidents or improved application functionality, and be ready to explain your thought process.
✨Demonstrate Your Documentation Skills
Documentation is key in this role, so be ready to discuss how you've created technical specifications, architecture diagrams, and other documentation in previous positions. This will show your attention to detail and commitment to quality.