Full Stack Software Developer .NET
Job Description
Senior Full Stack Software Developer (.NET)
\nWe have a great opportunity for a strong C# .NET Software Developer to join our clients software development team based in Wymondham. This is an ideal role for someone who wants to join a friendly, small and highly technical team where you can have a real impact.
\n- \n
- Location: Norwich, Norfolk. \n
- Hybrid 50/50, from day 1. \n
- Reporting to: Development Manager. \n
- Employment Type: Full-time, Permanent. \n
Benefits:
\n- \n
- Pension. \n
- Free daily parking. \n
- Competitive salary and benefits. \n
- Opportunity to lead testing in a cutting-edge software company. \n
- Career growth in a rapidly expanding global business. \n
- A dynamic, innovative, and collaborative work environment. \n
- Further benefits coming in due course, yet to be defined. \n
Our client is in urgent need of a Full Stack Web Developer to support our team in building and developing top-class websites and delivering cutting-edge software features for our digital software business.
\nThis is an excellent opportunity for a Full Stack Developer who has experience with a variety of development technologies.
\nResponsibilities will include producing fully functional, clean code; integration of backend data; UI and web layout design; as well as de-bugging and bug-fixes. You'll be working across the full stack Microsoft stack C# .Net Core, ASP.Net MVC, Entity Framework and SQL as well as using a range of web technologies including JavaScript and HTML / CSS.
\nKey Responsibilities:
\n- \n
- Full Stack Development: \n
- Develop, test, and maintain both front-end and back-end components for web and mobile-based applications. \n
- Design and implement scalable, high-performance solutions using .NET technologies. \n
- Work closely with product managers, UX/UI designers, and other developers to deliver features that meet business requirements and enhance user experience. \n
- Write clean, efficient, and maintainable code adhering to industry best practices. \n
- Conduct code reviews, provide feedback, and mentor junior developers when required. \n
- Design and implement RESTful APIs and services using ASP.NET Core. \n
- Ensure database performance and scalability with SQL Server and/or other database technologies. \n
- Implement responsive and user-friendly front-end interfaces using modern JavaScript and styling/CSS frameworks \n
- Ensure compatibility across different browsers and devices. \n
- Write unit, integration, and end-to-end tests to ensure the reliability and performance of applications. \n
- Perform debugging and troubleshooting of software issues, ensuring prompt resolution. \n
- Ensure that all solutions are secure, follow best practices, and comply with relevant industry standards (e.g., GDPR, data protection regulations). \n
- Continuous Improvement: \n
- Stay up-to-date with the latest trends and technologies in software development, and proactively suggesting improvements and new tools. \n
Technical Skills:
\n- \n
- Strong experience with .NET technologies, particularly ASP.NET Core and C#. \n
- Proficiency with front-end technologies like HTML5, CSS3, JavaScript, and modern JS frameworks. \n
- Experience with relational databases such as SQL Server. \n
- Familiarity with cloud platforms (e.g., Azure, AWS) and DevOps practices. \n
- Experience with version control systems (e.g., Git). \n
- Ability to analyse and resolve complex technical issues. \n
- Strong debugging and performance optimization skills. \n
- Excellent communication skills, with the ability to work effectively in cross-functional teams. \n
- Ability to translate technical concepts to non-technical stakeholders. \n
- Experience with Agile methodologies (e.g., Scrum, Kanban). \n
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience). \n
- At least 4 years of professional experience in full-stack software development. \n
