Job Title: Software Engineer
Location: Newcastle (Hybrid)
Salary: £40,000 - £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.