Developer

Redcentric

  • United Kingdom
  • Permanent
  • Full-time
  • 19 days ago
Job Description (external use)Redcentric | .Net Developer
Division CLOUD - DeliveryJob location FLEXIBLE
Reports to Technical ArchitectAbout RedcentricRedcentric is a leading managed service provider with a rich end-to-end solution portfolio covering the spectrum of Connectivity, Cloud and Collaboration, designed and delivered by our own highly skilled teams from our privately owned, UK based multi-million pound infrastructure.Redcentric has annualised revenues in excess of £90million, more than 500 highly skilled employees serving over 1000 customers across the UK.With the IT landscape in constant evolution, Redcentric is built around today's modern IT challenges offering application, collaboration, infrastructure, network and IT security services. Learn more about what we do on our website
Job descriptionPurpose:
The Developer supports the Technical Leads and Architects in the development of services, APIs and user interfaces for our clients. Working both independently and as part of a wider technical team, the Developer will work throughout the development and customer engagement life-cycle to deliver high-quality and robust solutions to the highest technical standards.Key responsibilities:Duties will include, but are not restricted to the following:
  • Developing and supporting quality solutions for new and existing customers.
  • Be involved in key areas of software development, including evaluation, recommendations, delivery, testing, maintenance and documentation.
  • Keep abreast of relevant current emerging technologies.
  • Communicate effectively, in both written and verbal formats, with your manager, project manager and other members of the team and company.
  • Working closely with other members of the delivery, development and support teams in a collaborative and agile environment with a willingness to effectively contribute ideas and enhance both the solutions and practice.
  • Liaise professionally with clients when required.
  • Accept, follow and contribute to agreed development standards.
  • Adopt and support our DevOps and SRE culture, upholding processes around development and seek opportunities to refine where appropriate.
  • Accepting and contributing to the SDLC from analysis to acceptance.
  • Identifying appropriate technologies, systems and libraries to use.
  • Writing well documented, well performing, testable, maintainable and quality code.
  • Collaborating with colleagues to quickly and efficiently expedite the resolution of any issues.
  • Working independently and autonomously under the direction of senior team members.
This list of responsibilities is not exhaustive, and the role holder is expected to reasonably take on any other responsibilities required to support business activities within the Redcentric Group.Person specificationSkills
  • Tech Stack -
  • .NET
  • Microsoft Azure PaaS
  • Azure DevOps
  • Thorough understanding of object-oriented programming and deep experience of the .NET.
  • Demonstrable knowledge of good coding practices in a of variety languages.
  • Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference).
  • Desirable experience of working within a DevOps/SRE environment.
  • Experience with Continuous Integration and/or Delivery.
  • Excellent analytical and problem-solving skills, with a desire to get to a resolution.
  • Ability to learn new technologies and apply quickly to ongoing tasks.
  • High level of attention to detail.
  • Ability to multi-task and work productively on range of diverse issues.
  • Clear and concise communication with excellent customer facing skills.
Knowledge
  • Broad understanding of multiple enterprise technologies - different languages, different environments, databases, presentation layers, business logic, interfacing with legacy systems, good performance and capacity planning, and cloud and physical infrastructures.
  • Deep understanding the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference)
  • Hands-on experience with server-side development.
  • Experience writing highly deployable, web-based software applications.
  • Demonstrable experience with open-source frameworks.
  • Experience of working in multi-disciplinary teams.
Behaviours
  • Keen to learn new skills and keep up to date with technological developments.
  • Proactive and forward thinking.
  • Excellent team worker but also able to work efficiently independently.
  • Drive for continuous improvement.

Redcentric