Job Summary
We are seeking a skilled .NET Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining applications using the .NET framework. This role requires a strong understanding of software development principles and the ability to work collaboratively in an agile environment. The successful applicant will have experience with various programming languages and frameworks, ensuring high-quality code and efficient application performance.
Responsibilities
Develop and maintain web applications using .NET technologies, including C# and ASP.NET.
Collaborate with cross-functional teams to gather requirements and design solutions.
Implement RESTful APIs and integrate third-party services.
Conduct user research to enhance user experience (UX) and improve application functionality.
Apply design patterns and best practices in software development.
Perform unit testing and debugging to ensure code quality.
Manage source control using Git or SVN, ensuring version control best practices are followed.
Participate in continuous integration processes using tools such as Jenkins.
Work with databases including MySQL, PostgreSQL, or Microsoft SQL Server for data management.
Stay updated with emerging technologies and propose improvements to existing systems.
Experience
Proficiency in .NET framework, C#, and MVC architecture.
Familiarity with front-end technologies such as HTML, CSS, JavaScript, Angular, or Node.js.
Experience in mobile application development for iOS or Android platforms using Xamarin or Objective-C/Swift.
Knowledge of web services including SOAP and RESTful APIs.
Understanding of software development lifecycle (SDLC) methodologies.
Experience with debugging tools and techniques for troubleshooting applications.
Familiarity with Linux environments is advantageous.
Strong analytical skills with a focus on problem-solving within software development contexts. The successful candidate will demonstrate a commitment to quality software development while embracing new challenges within a collaborative team environment.
Job Type: Full-time
Pay: £35,000.00-£50,000.00 per year
Benefits:
Company pension
On-site parking
Experience:
Industry: 2 years (required)
Work Location: In person