Prinicpal IT is excited to be supporting a dynamic and innovative tech company specialising in cutting-edge software solutions. They pride themselves on fostering a collaborative and inclusive work environment where creativity and expertise thrive. Their team is dedicated to delivering high-quality products that make a significant impact on our clients' businesses.
Job Description:
We are seeking a talented and experienced .NET Developer to join a growing team. As a .NET Developer, you will be responsible for designing, developing, and maintaining high-performance web applications. You will work closely with the product and design teams to deliver user-friendly and scalable solutions.
Key Responsibilities:
- Develop, test, and maintain web applications using .NET framework and related technologies
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organisation, and automation
- Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and effective
Requirements:
- Proven experience as a .NET Developer or Application Developer
- Strong knowledge of the .NET framework, ASP.NET, MVC, and C#
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React
- Familiarity with database management systems, particularly SQL Server
- Excellent problem-solving skills and attention to detail
- Ability to work independently as well as in a team environment
- Strong communication skills and the ability to collaborate effectively with both technical and non-technical team members
Preferred Qualifications:
- Experience with cloud services such as Azure or AWS
- Knowledge of Agile development methodologies
- Familiarity with DevOps practices and tools.
Benefits:
- Competitive salary and performance-based bonuses
- Comprehensive health, dental, and vision plan
- Opportunities for professional development and career advancement
- Flexible work hours and remote work options
- Collaborative and inclusive company culture