Birchwell Associates is proud to partner with a highly respected national law firm ranked among the top 150 in the UK. With a presence spanning five strategically located offices across the Midlands and East Anglia, our client is renowned for their expertise, commercial insight, and commitment to building strong, lasting relationships. Their one-team ethos fosters a collaborative environment, making them a fantastic employer for driven and innovative professionals.
This exciting opportunity is ideal for a recent graduate or an individual with a strong aptitude for programming, eager to build a career in software development within a professional services setting. You will join a forward-thinking team dedicated to delivering high-quality, innovative solutions to support the firm's continued growth and success.
Key Responsibilities:In this role, you will work with a variety of tools and technologies to develop, maintain, and enhance internal systems and client-facing solutions. Your responsibilities will include:
- Using programming languages and tools such as.Net, C#/VB (preferably C#), and ASP.Net Webforms (HTML/CSS).
- Developing and managingRESTful and SOAP WebServices.
- Writing and optimizing database solutions, includingSQL Server, Transact-SQL, stored procedures, views, and linked systems.
- Collaborating with internal teams to deliver integrated solutions that align with business goals.
- Troubleshooting and resolving technical issues as part of a proactive approach to system maintenance.
- Supporting the development of scalable, efficient software systems to meet the needs of the firm.
This role offers a fantastic opportunity for someone looking to grow their skills in a dynamic and supportive environment. The ideal candidate will:
- Be a graduate or have equivalent experience in software development.
- Have a passion for technology and problem-solving.
- Demonstrate familiarity with core development tools, including .Net, C#, and SQL Server.
- Possess strong analytical and communication skills.
- Exhibit a proactive approach to learning and adapting to new challenges