At a Glance
- Tasks: Join us as a Dotnet Developer, coding and maintaining software applications.
- Company: Be part of a dynamic social network focused on innovation and collaboration.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for professional growth.
- Why this job: Work in an Agile environment, making a real impact with your coding skills.
- Qualifications: 5-8 years in Systems Development with strong C# and .NET experience required.
- Other info: Ideal for tech enthusiasts eager to tackle challenges and enhance their skills.
The predicted salary is between 36000 - 60000 £ per year.
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 analyzes 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 for Net implemented solutions.
- Create solution technical designs, 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.
- Take responsibility for the quality of work through thorough testing.
- Experience with Test Driven Development using NUnit or XUnit preferred.
- Analyze and debug 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.
Dotnet Developer employer: JR United Kingdom
Contact Detail:
JR United Kingdom 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, especially .NET 6/8, as well as C#. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Engage with the developer community by participating in forums or attending meetups focused on ASP.NET and Blazor. Networking with other professionals can provide valuable insights and may even lead to referrals for job opportunities.
✨Tip Number 3
Showcase your experience with Azure DevOps and Git by contributing to open-source projects or creating your own. This hands-on experience will not only enhance your skills but also serve as a practical demonstration of your capabilities during interviews.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on problem-solving and debugging. Familiarity with Test Driven Development (TDD) concepts will also be beneficial, so consider brushing up on NUnit or XUnit.
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 developed enterprise-level solutions and mention your familiarity with Azure DevOps and Agile methodologies.
Craft a Strong Cover Letter: In your cover letter, emphasise your problem-solving skills and your ability to work in a team environment. Mention any relevant experience with Test Driven Development and how you ensure the quality of your work through thorough testing.
Showcase Relevant Projects: If possible, include links to your GitHub or other repositories showcasing your work with ASP.NET, RESTful APIs, and any other relevant technologies. This will give the hiring team a clear view of your coding style and capabilities.
Highlight Soft Skills: Don't forget to mention your communication skills and ability to interface with stakeholders. These are crucial for a Dotnet Developer role, especially when working in matrix team environments.
How to prepare for a job interview at JR United Kingdom
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, .NET Framework, and Blazor applications in detail. Bring examples of past projects where you developed or modified application logic, and be ready to explain your thought process during coding and debugging.
✨Demonstrate Agile Experience
Since the role requires working in an Agile environment, share specific instances where you've successfully collaborated within a team. Highlight your understanding of Agile methodologies and how you've contributed to sprints or iterations.
✨Prepare for System Design Questions
Expect questions about system design and integration decisions. Brush up on your knowledge of DevOps practices and be ready to discuss how you've applied them in previous roles, particularly in relation to Azure DevOps and configuration management.
✨Emphasise Problem-Solving Abilities
Be ready to analyse and debug production incidents. Prepare to discuss challenges you've faced in past projects and how you approached problem-solving, including any tools or techniques you used to ensure system availability and performance.