Full Stack Software Developer .NET
hace 18 días
Norwich
Senior Full Stack Software Developer (.NET) \n We 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\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\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. \n This is an excellent opportunity for a Full Stack Developer who has experience with a variety of development technologies. \n Responsibilities 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. \n Key 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\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\n