Expereinced Senior Software Developer at Novus Strategy Consulting
EPC9, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

06 Jun, 25

Salary

0.0

Posted On

06 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Test Driven Development, Continuous Improvement, Cosmos, Aws, Agile Methodologies, Data Structures, Kubernetes, Python, Microsoft Azure, Leadership Skills, Mongodb, Software Development, Sql, Architecture, Languages, Algorithms, Javascript, Docker, Google Cloud

Industry

Computer Software/Engineering

Description

Job description - Hybrid, 2 days in office Ellesmere Port
The employer is UK’s pre-eminent provider of conveyancing panel management services with 30 years of unrivalled experience, delivering the highest quality bespoke services to meet the unique needs of each of our clients.
We are revolutionising the way we do software; we are a few years in on our exciting journey of transformation to be the best Tech company in the north west and beyond. To do this we want to discover better ways of developing software, and we are looking for people that want to help us get there.
We love Lean, Agile and XP but are always looking to explore new practices and improve the ways we work.
We like our teams to be autonomous, self-organising, value driven and customer centric.
We are seeking an experienced Senior Software Developer to lead the design, development, and implementation of innovative software solutions. This role combines hands-on coding with technical leadership, mentorship, and strategic decision-making to ensure the delivery of high-quality, scalable, and secure software. You’ll work closely with cross-functional teams and contribute to shaping our technology landscape.

REQUIRED SKILLS:

  • Proven experience in software development of expertise in languages such as C#, Python, or JavaScript.
  • C#
  • Azure
  • Mongo DB
  • Terraform
  • Strong understanding of system design, algorithms, and data structures.
  • Proficiency in frameworks like React (frontend), .NET (backend), and tools like Docker, Kubernetes, or Terraform.
  • Hands-on experience with cloud platforms (e.g., Microsoft Azure, AWS, Google Cloud).
  • Expertise in building and maintaining CI/CD pipelines.
  • Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, Cosmos DB, MongoDB).
  • Excellent communication, problem-solving, and team leadership skills.

PREFERRED SKILLS:

  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Experience with microservices architecture and serverless computing.
  • Proficiency in test-driven development (TDD) or behaviour-driven development (BDD).
  • Knowledge of security standards, encryption, and compliance (e.g., GDPR).
    To put into context, we’re looking for:
    · A team player with a passion for mentoring and fostering a collaborative culture.
    · A self-starter who thrives in a fast-paced, dynamic environment.
    · A detail-oriented developer who values quality and continuous improvement.
    · A strategic thinker who can balance technical trade-offs to align with business goals.
    Our TechStack currently looks like this: -
    · Azure (APIM, Functions, Cosmos, Service Bus, Event Grid, AppInsights)
    · .Net Core C#
    · Terraform
Responsibilities
  • Technical Leadership: Drive the design and development of software projects, ensuring robust architecture, code quality, and functionality.
  • Advanced Development: Write, optimise, and maintain high-quality code for complex systems and scalable solutions.
  • System Design: Collaborate on system architecture and high-level design decisions to meet business and technical requirements.
  • Mentorship: Support junior and mid-level developers through code reviews, knowledge sharing, and technical guidance.
  • Quality Assurance: Enforce coding standards and implement automated testing to ensure reliable and secure software.
  • CI/CD Management: Build and maintain CI/CD pipelines for efficient and automated deployments.
  • Problem-Solving: Troubleshoot complex issues, optimize performance, and identify areas for improvement.
  • Stakeholder Collaboration: Communicate technical decisions and project updates clearly to both technical and non-technical stakeholders.
  • Innovation: Drive continuous improvement initiatives and explore emerging technologies.
  • Security and Documentation: Ensure compliance with security best practices and maintain detailed technical documentation.
Loading...