Job Title: Software Engineer Location: Newcastle (Hybrid) Salary: £40,000
Are you the right candidate for this opportunity Make sure to read the full description below.
- £50,000 (DOE) NRG is thrilled to collaborate with a forward-thinking environmental services consultancy in their search for a skilled and enthusiastic .NET C# Software Engineer.
This exciting opportunity involves working on diverse, impactful projects with a talented and dynamic team, all dedicated to driving innovation and achieving exceptional results.
In this role, you will design, develop, and maintain software applications using the .NET framework and C#.
You’ll work on exciting projects, from developing new features to optimizing existing applications, while collaborating with a dynamic team of developers, testers, and product owners.
Key Responsibilities: Design, develop, and maintain robust, scalable, and efficient applications using .NET (C#).
Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
Write clean, maintainable, and efficient code following best practices and coding standards.
Debug, troubleshoot, and resolve software defects and issues.
Participate in code reviews, providing constructive feedback to peers.
Stay updated with the latest trends and advancements in .NET and software development.
Skills and Qualifications: Proficiency in .NET framework and C#.
Experience with front-end technologies such as HTML, CSS, JavaScript, or Angular/React is a plus.
Strong understanding of object-oriented programming (OOP) principles.
Familiarity with database design and development, particularly SQL Server.
Experience with version control systems (e.g., Git).
Excellent problem-solving skills and attention to detail.
Good communication skills and the ability to work collaboratively in a team environment.
Preferred Experience: 3 years of professional experience in .NET development.
Familiarity with cloud platforms like Azure or AWS is a bonus.
Experience with Agile/Scrum development methodologies.
Benefits: Opportunities for professional development and training.
Work with cutting-edge technology in a collaborative and supportive environment.
Flexible working arrangements, including hybrid or remote options.
Be part of a company that values innovation, growth, and employee well-being.
For more information or to apply, click Apply Now and a member of our team will be in touch.