Senior Web Developer (Java/C#)
Posted By:
Greg Phipps
Salary:
Up to £48,000 DOE
Location:
Newcastle
Job Type:
Permanent
Category:
Information Technology
Central Employment are working with a long term, award-winning Web Development Consultancy as they look to appoint a Senior Web Developer (Java/ C#) to join there growing Newcastle studio.
Senior Developer (Java/ C#) profile:
Working in close partnership with a dedicated Project Manager, the Senior Developers support the technical planning and end-to-end delivery of digital projects within a small team, collaborative production team. Reporting to the team’s PM, you will be one of six other team Senior Developers. The PM line manages each of the developers in their team, while the Senior Developer provides technical support, guidance and acts as a mentor for 2-3 junior-mid level developers.
- Up to £48K DOE + excellent benefits
- FT/studio based role in central Newcastle
Your duties and responsibilities would include:
- Technical leadership of projects within the team.
- Technical design of websites and apps.
- Creation of technical documentation.
- Production of code.
- Creation of test and launch plans.
- Supporting technical learning and progression within the team.
- Leading code reviews with junior members of the team.
Experience required:
- Excellent coding and problem solving abilities and a ‘can do’ attitude.
- Commercial experience with object oriented languages, such as Java, C# and PHP.
- Commercial experience of front end web technologies such as Vue.js, Angular, React, SASS and LESS.
- Commercial experience with Node.js.
- Experience with web server technology such as Nginx or Apache.
- Experience of resilient and scalable database design using MySQL or Hibernate/JPA.
- Commercial experience and skillset to help lead the design and development of large and often complex digital and web applications
- An understanding of how to create high performance, robust, scalable applications to commercial deadlines.
- An enthusiasm to work collaboratively as part of a multi-disciplined team and to lead by example.
- The ability to take ownership of the technical delivery of projects within a small team.
- A passion for creating the very best digital applications
- The drive to continue learning new skills, technologies and frameworks such as modern Java, .NET Core, Blazor