Software Developer
This role is primarily involved in the design, creation, maintenance and life cycle management of applications, integrations and reports.
What you will enjoy
- Researching, designing, coding, testing and release of in-house software ensuring it is fit for purpose and use.
- Developing, testing, release and on-going maintenance of an integration framework for the firms systems and external parties such as Clients.
- Creation and on-going management of reports.
- Design, maintenance and administration of databases for the in-house software and firms systems.
- Working with the Senior Software Developer and business users to understand requirements.
- Providing support to the IT outsource providers in their delivery of managed services and the service desk.
- Close liaison with project managers to ensure accurate and timely delivery of defined solutions.
- Assisting in highlighting improvements to department’s business processes and methodologies through the application of software / integration.
- Creation and delivery of technical documentation, such as requirements specification and design documentation.
- Providing software support to team members and / or the IT outsource provider as part of the release process and handover.
- Contributing to the establishment, adoption and continual improvement of project methodology and working practices.
- Working with the Senior Software Developer to define and developing software development standards.
- Providing third line support for in-house software.
- System administration of the firm’s critical applications with the aim to hand these over to the IT outsource provider, designated person or automation technologies.
What you will need
- 2 years minimum experience of software development, ideally gained within an IP attorney firm or Law firm.
- Demonstrable delivery and commitment to high quality deliverables and user experience, along with the desire to continually seek further improvement.
- A good knowledge and experience of software development languages and tools.
- A good understanding and experience of working with Microsoft server, database and application technologies.
- An understanding of legal services information technology systems.
- Expert experience in database administration including optimisation.
- A positive attitude and the ability to work within in a team.
- Experienced in application and database integration technologies and methodologies including web services, API’s and SSIS.
- Knowledge of Agile/Scrum methodologies, techniques and tools.
- Excellent written and verbal communication skills and the ability to explain complex technical concepts.
- Proven ability to work to deadlines and under pressure.
- A positive attitude and the ability to work within in a team.
- Experience in project work, including the implementation of new applications/services, new IT systems and process change across a firm.
- Ability to understand issues and solutions in the context of an organisation and to see consequential impact across the firm and on clients.
- Ability to work with confidentiality and discretion.
- A passion for development whereby you continue to update your technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.