As a UK-based manufacturer of specialised computer systems, one of our core strengths lies in our ability to deliver diverse application design solutions while also offering standardised packages. Our experience, combined with innovative development, ensures that our clients benefit from advanced technology built on enduring core values that remain crucial to success. We take pride in our flexible approach to system solutions. While most of our systems are constructed from standard modules, we excel at tailoring solutions to fit our clients' specific needs. Over the years, our software offerings have grown to include a wide range of packaged modules that address most operational requirements. When our standard packages aren't a perfect fit, we collaborate closely with our clients to analyse, design, and develop customised solutions that meet their unique needs.We are looking for a highly skilled Senior Web Developer with a full-stack background and excellent backend development skills to join our dynamic development team. The ideal candidate will have extensive experience in Software and Web Development using modern technologies and latest development practices. This role involves designing, developing, and maintaining scalable web applications and backend APIs while collaborating closely with cross-functional teams to deliver exceptional user experiences. The individual will thrive in a fast-paced environment, solving complex problems and delivering bespoke technical solutions.
- Key Responsibilities
- Work closely with internal stakeholders, clients and other developers to define requirements and deliver solutions on time. Play a key role in identifying and championing improvements in the areas of technology, process, and product.
- Required Skills and Qualifications
- 5+ years of experience in web development and software engineering. Proficiency in .NET (C#), .NET Core, RESTful APIs, and Microservices / SOA.Strong experience with Angular, HTML, CSS, and JavaScript.Experience with nUnit, xUnit, and mocking frameworks.Familiarity with automated testing, code coverage, and continuous quality practices. Experience with code reviews, static code analysis tools, and maintaining coding standards.Knowledge of secure coding practices and compliance awareness. Experience optimizing and scaling applications for high performance.Strong analytical and problem-solving skills to debug and resolve complex issues. Experience with Agile and other software development methodologies.Excellent verbal and written communication skills to convey technical concepts to both technical and non-technical stakeholders. Ability to work effectively in a collaborative, cross-functional team environment. Experience working with and modernizing legacy technology.
- Preferred Qualifications
- Familiarity with PHP.Experience with Azure (preferred) or other major cloud platforms.Knowledge of CI / CD tools (Azure DevOps, GitHub Actions, Jenkins).Experience with DevOps tools (Docker, Kubernetes, Git flow).Familiarity with application monitoring / logging tools (Azure App Insights, ELK, Serilog).Experience with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT).Familiarity with Azure AI services (Cognitive Search, Computer Vision, etc.) and integrating them into .NET applications.Self-improvement and ability to learn on the fly Self-motivated, resourceful and keen to learn and share knowledge
#J-18808-Ljbffr