Junior Developer
Date: 29 Jan 2025
Location: Glasgow, GB
Company: Dentons
Department: IT
Location: Glasgow
Duration: Permanent
Reports to: Applications Development & Support Manager
Direct reports: None
Requsition nr: 7668
The Role
We are looking for an enthusiastic junior software developer to join our experienced development team. This role is an entry-level developer position that will assist the development team with all aspects of software design and coding. The primary focus will be to learn the codebase, processes and procedures, attend design meetings, write basic code, fix bugs and respond to requests from other members of the team. You will assist in the development, testing, support and maintenance of the firm's portfolio of applications. This includes intranet sites, client portals, systems integrations and other custom developed solutions, designed to meet the needs of our Partners, employees and clients.
To ensure success as a junior developer, you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a team environment. Ultimately, you will provide valuable support to the development team while continually improving your own coding and design skills.
Duties & Responsibilities
• Assisting the Development team with all aspects of software design and coding.
• Attending and contributing to company development meetings.
• Learning the codebase and improving your coding skills.
• Writing and maintaining code.
• Working on minor bug fixes.
• Monitoring the technical performance of internal systems.
• Responding to requests from others in the development team.
• Conducting development tests.
• Contribute to the development of applications that help to simplify and streamline business processes for Partners, employees and clients.
• Help gather business requirements and translate them to functional requirements
• Create, enhance, troubleshoot, support and train our custom applications
• Providing development and design assistance to other user levels and internally to the IT department
• Work with external firms and consultants on the development and design of applications
• Providing training to clients and to the IT Service Desk, as and when required
• Providing 3rd line support to the IT Service Desk
• Working as part of a team, with a positive "can do" attitude, sharing advice and workload to provide the best possible service to users
• Liaise with 3rd party support vendors
• Adhering to the Dentons Development Framework
• Adhering to Cyber Essentials Plus processes and procedures
• Adhering to the Dentons IT Quality Management System (QMS) and ISO 9001 processes and procedures
• Adhering to the Dentons IT Information Security Management System (ISMS) and ISO 27001 processes and procedures
Required Experience, Skills, and Attributes
Technical Skills
• Degree in computer science.
• Knowledge of basic coding and basic programming experience.
• Knowledge of databases and operating systems.
• Ability to learn new software and technologies quickly.
• Ability to follow instructions and work in a team environment.
• Detail-oriented.
• Experience of developing against any of the following platforms would be of benefit:
· SharePoint 2013/2016/Online & the SharePoint Framework
· MS Office, O365 & MS Teams
· MS Power Platform
· MS Azure products and technologies
• Experience of developing in the following technology stack would be of benefit:
· C#
· Visual Studio
· .NET Framework
· ASP.NET Core & MVC
· Entity Framework
· Web Services & APIs
· VB/VBA
· Data integrations
· PowerShell
· Hosting technology such as Internet Information Services
· Relational database design using Microsoft SQL Server
· SQL Reporting Services \ Power BI
· Git source control
• Experience of the following client-side technologies would be of benefit:
· HTML5
· CSS
· JavaScript\JQuery
· Angular \ Vue \ Node.js \ React
· CSS pre-processors (LESS/SCSS)
• System Methodologies:
· Agile (Kanban) & Waterfall
· Project Scoping
· Business Requirement Specification
· Technical Specification
· Testing
· User Acceptance Specifications
· Solution Documentation
• Able to produce clear documentation.
• Familiarity with tools such as MS Azure DevOps \ Git \ Jira would be of benefit.
Personal skills / attributes
• Excellent written and verbal communication skills
• Able to interact positively at all levels within the firm and a good team player
• Able to demonstrate excellent client/customer facing skills
• Able to effectively negotiate with and influence colleagues and others to achieve a successful outcome
• Able to explain technical terms to the end user in a jargon free manner
• Strong problem solving and analytical skills; can clearly explain and present problems and issues to others and contribute to their resolution
• Able to exercise tact and diplomacy in an organisational setting
• Able to make decisions and remain calm while under pressure — particularly when dealing with difficult situations
• Methodical approach to work, with a strong focus on accuracy and quality
• Understands the need for documentation and well-defined procedures
• Able to work under pressure to tight project deadlines and can adapt to differing demands, with the ability to multi-task and prioritise assigned workload
• Effectively interact with other members of the team and be willing to help in all aspects of projects where needed.
• Can demonstrate confidence and resilience to overcome obstacles to deliver what is required
• Can demonstrate initiative and the ability to be proactive, while also being able to follow instructions
• Professional in outlook and attitude
Firm Profile
Across more than 80 countries, Dentons helps you grow, protect, operate and finance your organisation by providing uniquely global and deeply local legal solutions. Polycentric, purpose-driven and committed to inclusion, diversity, equity and sustainability, we focus on what matters most to you. www.dentons.com
Inclusion and Diversity
We are committed to building an inclusive culture here at Dentons where our people can thrive, regardless of their background or circumstance. As well as being the right thing to do, it makes good business sense too. A richness of backgrounds, experiences and perspectives helps us best serve our clients and the communities in which we operate. You can find out more about inclusion and diversity at Dentons here: Inclusion and Diversity.
Equal Opportunities
Dentons is committed to providing equal opportunities for all. We welcome applications from everyone including of any age, ethnicity, religion, sex, sexual orientation, gender identity, nationality, neurodiversity, disability, or with parental or caring responsibilities. We also offer flexible working hours.
During the application process, all applicants have the opportunity to tell us about any adjustments or support they require so they are able to perform at their best. Any information you share with us during the application process is treated in confidence.
If you have any questions about this or the role criteria, please email recruitment.matters@dentons.com.
NO AGENCIES PLEASE
If you are interested in applying for this position, we welcome direct applications via our careers page, but if you have any questions beforehand, please email recruitment.matters@dentons.com. Enquiries only please – applications will not be accepted via email.
Please note that we will not accept unsolicited CVs sent to the business, nor will we accept any associated terms of business.