We have an exciting new opportunity for a Software Developer to join the team at our Nottingham office.
The Software Developer role within our Information Technology department is integral to both maintaining our existing systems and contributing to the development of new products. This position involves working primarily with .NET technologies, Angular web development framework, and Azure cloud services. The developer operates in an Agile environment, collaborating closely with team members and stakeholders across the organization.
This position requires a balance of technical skills, problem-solving abilities, and strong communication. The developer is expected to manage multiple priorities, including support of legacy systems and development of new features, while maintaining a high standard of code quality and documentation. They play a key role in our continuous improvement efforts, both in terms of our technical solutions and our development processes.
Key Responsibilities
1. Design, develop, and maintain software applications using .NET (C#), Angular, TypeScript/JavaScript, and CSS
2. Work with SQL Server databases and develop API-first solutions using REST and OpenAPI/Swagger
3. Contribute to cloud-based solutions in Azure, utilizing resources such as App Services, Functions, Event Grid, Logic Apps, and Cosmos DB
4. Implement and maintain CI/CD pipelines using Azure DevOps
5. Write clean, maintainable, and well-documented code
6. Conduct code reviews and participate in peer programming sessions
7. Develop and maintain automated tests to ensure software quality and reliability
8. Analyse and refine requirements, asking clarifying questions and providing constructive feedback
9. Balance multiple priorities, including legacy system maintenance and new product development
10. Continuously learn and apply new technologies and best practices
Skills
Essential
1. Proficiency in .NET and C#
2. Strong experience with Angular, TypeScript, and JavaScript
3. Solid understanding of CSS and web development principles
4. Experience with SQL Server and database design
5. Familiarity with API-first development, OpenAPI/Swagger, and REST principles
6. Experience working in a cloud-first environment, particularly with Azure services
7. Knowledge of Azure DevOps and DevOps principles
8. Proficiency with Git and modern version control practices
9. Experience with Agile methodologies (Scrum and/or Kanban)
Desirable
1. Knowledge of Elastic Search and related technologies
2. Experience with Azure ARM Templates and Infrastructure as Code (IaC)
3. Interest in and experience with AI and Large Language Models (LLMs)
4. Familiarity with additional Azure services and resources and additional approaches other than PaaS e.g. containers and Kubernetes.
Competencies
1. Adaptability: Ability to switch between different projects and technologies as needed
2. Time Management: Effectively prioritize and manage multiple responsibilities
3. Communication: Clear and consistent communication with team members, management, and stakeholders
4. Teamwork: Collaborate effectively within a team while also being capable of independent work
5. Problem-solving: Analyse complex issues and develop effective solutions
6. Attention to Detail: Emphasis on quality and thoroughness in all aspects of work
7. Continuous Learning: Proactively seek out and apply new knowledge and skills
8. Initiative: Self-motivated with the ability to take ownership of tasks and projects
9. Critical Thinking: Ability to challenge assumptions and ask insightful questions to ensure optimal solutions
Qualifications
1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
2. Demonstrable experience within professional software development
3. Demonstrated experience with the technologies and methodologies listed in the Skills section
The Company
Potter Clarkson LLP is one of the leading pan-European Intellectual Property law firms, with seven offices across the UK, Denmark, Sweden and Germany.
We offer flexible working whereby employees can work from home 3 days per week. The successful candidate will be required to work in the office full time for approximately 3 months, or until training is completed.
We offer clients a full IP service to support them in achieving their commercial objectives. We pride ourselves in the exceptional level of client care offered by our approachable and engaged team.
We have over 90 patent and trade mark professionals and 10 IP solicitors, who are expertly assisted by over 130 support staff and state of the art IT infrastructure.
The firm is consistently ranked in the top tier of major legal guides, such as Legal 500 and MIP. We also hold three independent ISO accreditations which evidence our high level of environmental awareness, service provision and information security.
We are committed to promoting a healthy work-life balance, and supporting the wellbeing of all our people. We offer a wealth of health and wellbeing benefits and resources including healthcare, attractive flexible working options, sports and social groups, virtual mindfulness sessions, a virtual wellbeing hub, mental health first aiders, and a busy social calendar.
Benefits
1. Competitive salary, dependent on experience.
2. 24 days holiday + bank holidays.
3. A company pension scheme.
4. Healthcare package.
5. Life assurance.
6. Cycle to work scheme.
7. Annual corporate social responsibility day.
8. Birthday leave.
9. Flexible working policy.
10. Travel loan scheme.
11. Discretionary annual bonus.
12. Purchase of extra holiday scheme.
We are committed to providing a highly supportive, inclusive and stimulating workplace for all our people. Read more about how we’re building a more equal, diverse and inclusive culture here
#J-18808-Ljbffr