Senior Software Developer

Salary: Competitive depending on experience

Location: Telford, Newark

Closing Date: 09 September 2022

Role: Technical Development

Senior Software Developer

Digital Space is a leading UK converged managed service provider delivering excellence in Connectivity, Unified Communications and Collaboration, Cloud and Hosting, Security and IT Managed Service Solutions to its customers, through Service Operations based in Newark and Telford.

Our culture is customer-centric, serving loyal and trusted customers across our specialist verticals including Hospitality and Leisure, Retail, Government and Not-for-Profit, Manufacturing & Construction, Commercial and Financial and Professional Services. An example of our valued customers include Greene King, Burger King UK, St John Ambulance, Roxel and the Motor Fuel Group to name but a few.

Over 80% of our colleagues are in customer facing roles, and as valued members of the Digital Space team benefit from training and professional development, flexible working options, Medicash, quarterly company incentives and a variety of health and wellbeing services. As a company we are always seeking talented people, so if you're looking for a new challenge as part of a fast-paced industry in a business with exciting growth plans, then we'd like to hear from you!

Location: Home-based with some travel to office

Role Purpose:

The Senior Software Developer’s role is to support the software development team with creating and managing great architecture for quick and simple code writing, inspire the writing of great code, drive the developers to enhance their skills and maintain the SCRUM.

Key objectives

  • Be able to independently work on stories within existing frameworks, understanding the syntax of the language and how your code affects the software.
  • Be able to work on complex stories which require changes to base architecture and understand how your changes affect everything else.
  • Be available, willing and knowledgeable when being asked for assistance by junior members of the team and proactive in assisting them where required.
  • Review other developers code in pull requests, write comments for improvements or refactoring and approve

Role responsibilities

  • Write and maintain code in many of these areas - C#, .Net Core, ASP.Net, JavaScript, HTML, CSS, SASS, SQL, NodeJS, Typescript/Angular and XML
  • Configure and maintain AWS resources including Lambda, DynamoDB, S3, API Gateway, Secrets Manager, VPC and EC2
  • Be a key member of daily stand up, story estimation, sprint planning and sprint retrospective sessions
  • Mentor more junior developers to improve their general quality of code, assisting them with problem solving and helping them to understand the architecture
  • Review other developers code in pull requests, write comments for improvements or refactoring and approve
  • Configure CD Pipelines in Azure DevOps for deploying projects into multiple environments using YAML, AWS Cloud Formation and compliment with bash or batch files where required
  • Assist stakeholders and product owners with writing stories as a consultant on technical possibilities
  • Organise and action deployments of software following the ITIL and CD processes
  • Identify opportunities to improve existing architecture, framework and reusable code to enable quick stories
  • Architect solutions to large complex cross platform problems
  • Provide technical consultation in business meetings and other projects when requested and set expectations
  • Ensure that architectural characteristics, such as performance, data confidentiality, resilience, and scalability, are considered and maintained for all code written by the team

Experience required

  • Logical mindset
  • Ability to deliver results.
  • Effective communicator
  • Good troubleshooting skills
  • Working to Agile delivery methods using CI/CD
  • Pro-active and able to use own initiative
  • Ability to prioritise workload and react quickly to short deadlines
  • Excellent time management skills
  • Able to understand user/ business requirements to complete robust technical solutions

Other

  • Experience of ServiceNow platform
  • Experience of working in a Managed Service Provider
  • Experience of working with test driven development practices

#LI-Remote 

 

Apply now