Job Title: Software Developer Location: Bury St Edmunds An exceptional opportunity awaits an experienced Software Developer, working for an esteemed client in Suffolk with remote work options. Responsibilities: Industry-Driven Development: Respond to evolving industry demands while ensuring compliance with government and industry regulations, making a significant impact on the utilities sector. End-to-End Development: Engage in the entire life cycle of business applications, from defining technical specifications to unit testing, release management, and code quality assurance. Coding Excellence: Craft clean, efficient code that's both scalable and maintainable. Collaboration: Collaborate closely with business analysts and stakeholders to maximize the value delivered by our solutions. Architectural Design: Contribute to the design of custom developments and integrations, ensuring the efficiency and robustness of our systems. Security and Maintenance: Uphold security measures and compliance with industry standards. Adherence to Standards: Ensure compliance with company policies, procedures, and coding standards. Qualifications and Experience: A degree in IT or equivalent experience. Proficiency in .NET, C#, Restful API, Entity Framework, SQL, source code management (TFS or Git), Web APIs, system design, and architecture.Skills and Abilities: Strong communication, documentation, problem-solving, proactive iss...