Software Developer
Job Summary
A new and challenging opportunity has arisen for a skilled Developer to join the Minster Law IT Development Team.
The role will use the latest technologies to deliver quality cloud and on–premises applications to support the business in its Digital Strategy.
Core Responsibilities
• Front–End Development: Design, develop, and implement front–end applications using Angular and HTML.
• Back–End Development: Write reusable, testable, and efficient code; develop and maintain server–side logic using .NET.
• UI/UX Feasibility: Ensure the technical feasibility of UI/UX designs to a variety of methodologies and contribute to designs with an “accessibility for all” mindset.
• Optimisation: Optimise applications for maximum speed and scalability.
• Security: Implement security and data protection measures for public–facing applications with a “secure by design” principle.
• API Design and Management: Design and manage APIs, including versioning and ensuring backwards compatibility for internal and external apps.
• Project Delivery: Deliver application modules in line with the delivery profile and architecture laid down by the Software and Applications Manager.
• Best Practices: Ensure coding is conducted to best practice guidelines to build and maintain a high–quality application suite. Mentor members of the development team in the use of design patterns and the importance of reusable code.
• Version Control: Manage code versioning properly and participate in code review processes.
• Technical Discussions: Contribute to discussions on and help guide the direction of our technology stack, processes, and systems architecture.
• Continuous Improvement: Constantly seek to identify and recommend ways to improve systems, services, and performance by staying up to date with technology changes and exploring new technologies.
• Communication: Communicate effectively with internal and external customers, suppliers, and staff at all levels.
• Mentoring: Mentor other developers, providing guidance and support to help them grow in their roles.
• Azure Management: Manage Azure environments and design cloud–native applications to solve business problems.
• CICD Pipelines: Manage and develop CI/CD pipelines (YAML) in Azure DevOps (ADO).
• Coding Standards: Evolve coding standards and suggest ways to improve technical application architecture.
• Additional Tasks: Undertake any other tasks as deemed relevant and reasonable by the business.
Essential Skills
• C# .Net stack
• Angular, React, VueJs or any other front–end framework/library
• Azure cloud resources
• Azure Devops (CI/CD)
• SQL serverDesired Skills
• Pair programming / mentoring junior developers
• Exposure to SaaS (Creatio, Salesforce…)
• Integration with third party APIs
• Agile approach
Key Performance Indicators
Your KPIs and Objectives will be discussed and agreed with you on a one–to–one basis. You will have regular one–to–one
meetings with your line manager to review your performance against these objectives and identify any areas for development and/or required support.
Person Profile
• Rigorous attention to detail, self–motivated and able to work using own initiative.
• Ability to understand business requirements and translate them into technical requirements.
• Ability to own application and delivery areas to completion.
• Strong communication skills including the ability to present technical information to a wider audience, communicate issues and status updates to management in a concise manner.
• Results and quality oriented.
• Logical approach to problem solving and ability to follow and implement software lifecycle best practice.
• Good organisation skills with ability to effectively manage your own time.
• Robust – able to deal with changing circumstances and challenging situations whilst still achieving objectives.
• Team Player and acts as a role model to your colleagues, working together to achieve business and team goals.
• Take opportunities to develop and stretch yourself and be passionate about developing your career within Business Systems.
Travel
This role is based in our Wakefield office. Following a successful probation period a hybrid working approach will be discussed.
Equal Opportunities
Minster Law is committed to equality and diversity and being a workplace that creates a sense of belonging for everyone.
We’re an equal opportunity and disability confident employer. All applicants will be considered for employment regardless of age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, neurodiversity, or disability status. You can read more about our commitment to equality and diversity on the Minster Law website.
Final note
The Recruitment Team at Minster Law would like to thank you for applying for Employment with us. Due to the high volume of applications, please note if you have not heard back from us in 10 working days, you have not been successful on this occasion.