- Company Name
- Shoosmiths
- Job Title
- Systems Developer
- Job Description
-
Job Title: Systems Developer
Role Summary
Develop, maintain, and support enterprise‑grade software solutions within a legal services delivery environment. Manage the entire lifecycle from requirements gathering to production deployment, ensuring secure, reliable, and well‑documented systems. Provide technical support, administer applications, and participate in change management and service administration.
Expectations
- Deliver high‑quality code that meets business requirements and security standards.
- Work flexibly, including extended hours when necessary, to support core business hours (08:00‑18:00).
- Produce comprehensive documentation, test plans, and change management artefacts.
- Demonstrate ownership of end‑to‑end delivery and clear communication with stakeholders.
Key Responsibilities
1. Gather, analyze, and document detailed functional and technical requirements.
2. Design, develop, and maintain web applications using C#, Razor/Blazor, JavaScript, and CSS.
3. Implement and manage CI/CD pipelines in Azure DevOps, following established development lifecycles.
4. Conduct unit, integration, and system testing; troubleshoot, debug, and resolve defects.
5. Create and keep up‑to‑date design and user documentation.
6. Provide accurate effort estimates and adhere to project schedules.
7. Execute system change management activities in accordance with organisational policies.
8. Administer and maintain applications, ensuring availability and performance.
9. Deliver technical and user support, investigate root causes, and drive service‑level improvements.
10. Engage with business stakeholders, provide rapid problem resolution, and communicate functional feedback.
11. Develop implementation plans for complex change requests, assessing risks to infrastructure integrity.
Required Skills
- Proficient in C# development.
- Experienced in building web applications with Razor/Blazor.
- Strong proficiency in JavaScript and CSS.
- Solid understanding of Azure DevOps principles (repositories, pipelines, artefacts).
- Good grasp of IT system architecture and security best practices.
- Ability to write clean, maintainable code and associated documentation.
- Effective troubleshooting and problem‑solving skills.
- Excellent written and verbal communication.
Preferred Skills
- Experience with Microsoft 365 and Microsoft Graph API.
- Familiarity with PowerApps and Power BI development.
- Knowledge of SSRS (SQL Server Reporting Services) and SSIS (SQL Server Integration Services).
Required Education & Certifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent professional experience).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Microsoft Certified: Power Platform Developer Associate) are advantageous but not mandatory.
Northampton, United kingdom
Hybrid
25-02-2026