Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Developer

Posted 12 hours 49 minutes ago by TieTalent

Permanent
Full Time
I.T. & Communications Jobs
Cambridgeshire, Peterborough, United Kingdom, PE1 1
Job Description

We are looking for a Senior Software Developer to join our existing cross-functional Agile development team, working on our SaaS cloud platform.

This is a full-time, permanent hybrid position based in our Peterborough office, offering the perfect balance of three days in the office and two days working from home. Embrace the flexibility and be part of an innovative environment where your contributions truly matter.

Duties & Responsibilities
  • Architect, build, and maintain robust applications using C# and .NET Core within a microservices architecture.
  • Provide mentorship and guidance to junior developers, conducting code reviews and fostering a culture of excellence.
  • Contribute to architectural decisions and overall software strategy, focusing on security, scalability, and performance.
  • Participate in agile ceremonies and contribute to continuous improvement of development processes.
  • Collaborate closely with cross-functional teams, including business analysts and fellow developers.
  • Lead technical planning sessions and contribute to product roadmaps.
  • Identify and resolve performance bottlenecks and complex technical issues across the full stack.
  • Stay current with industry trends, emerging technologies, and best practices.
Knowledge, Skills & Abilities Essential Skills Technical:
  • Strong proficiency in C# and the .NET Core framework.
  • Extensive experience with SQL Server and relational database design.
  • Proficient with Entity Framework Core.
  • Proven track record designing and implementing RESTful APIs.
  • Strong understanding of software design patterns and SOLID principles.
Soft Skills:
  • Strong problem-solving abilities and analytical thinking.
  • Excellent code review skills and attention to detail.
  • Effective communication and collaboration with cross-functional teams.
  • Mentoring capability for junior developers.
  • Experience working in an agile environment.
  • Technical documentation skills.
  • Ability to translate business requirements into technical specifications.
  • Ability to present technical concepts to non-technical stakeholders.
  • Positively influence the culture of the department and company.
Desirable Skills Technical:
  • Experience with Kubernetes, Docker, CosmosDB, Redis, Elasticsearch, Kafka, microservices, micro-frontend architecture, Azure cloud services, and CI/CD pipelines using Azure DevOps.
Soft Skills:
  • Experience with architectural decision-making and facilitating technical planning sessions.
Breakdown of Activities
  • Development (coding, peer reviews, documentation, mentoring) - 75%
  • Sprint activities (planning, stand-ups, retrospectives, backlog reviews) - 10%
  • Cross-team collaboration - 10%
Qualifications
  • GCSE English & Maths (C or above).
  • Good standard of education - 2:2 degree or higher.
Email this Job