Enable job alerts via email!

Staff Software Engineer (.NET)

Heatly

Leeds

On-site

GBP 40,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior Software Developer, where you will design and develop innovative software solutions while ensuring security and performance. In this dynamic role, you'll collaborate with cross-functional teams, implement CI/CD pipelines, and engage in agile development practices. Your expertise in technologies like .NET, C#, and React will be crucial as you contribute to building scalable APIs and microservices. This is an exciting opportunity to make a significant impact in a fast-paced environment, driving quality and efficiency in software delivery. If you're ready to take your career to the next level, we want to hear from you!

Qualifications

  • Proven experience as a senior Software Developer in a tech start-up.
  • Strong background in agile development methodologies and CI/CD pipeline implementation.

Responsibilities

  • Design and develop software solutions with a focus on security and performance.
  • Implement and manage CI/CD pipelines for efficient software delivery.

Skills

Problem-solving
Analytical skills
Communication
Collaboration
Agile methodologies
Security best practices

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

Tools

SQL
CI/CD tools
.NET
C#
React
MySQL
Docker
Python

Job description

You will sit inside a cross-cutting technical pod, supported by dedicated UI/UX, PMO and DevOps roles.

Key Responsibilities
Software Development:
  • Design and develop software solutions:
    Write clean, maintainable, and efficient code for our platform and applications. This includes developing new features, fixing bugs, and optimising existing code.
  • Implement features and enhancements:
    Collaborate with product managers and other developers to implement new features and improve existing ones. Participate in design discussions and provide input on technical feasibility and best practices.
  • Ensure security by design:
    Integrate security best practices into the development process to ensure that software is secure from the ground up. Conduct regular code reviews and security assessments to identify and mitigate potential vulnerabilities.
  • Optimise for performance and scalability:
    Design and implement solutions that can dynamically scale to meet varying demands and ensure high performance and availability. Use profiling tools to identify performance bottlenecks and optimise code accordingly.
  • Develop APIs and microservices:
    Design and implement APIs and microservices to support the platform’s functionality. Ensure that APIs are secure, scalable, and well-documented.
Quality Assurance:
  • Develop and execute test plans:
    Create comprehensive test plans and test cases to ensure that software meets quality standards. This includes functional, regression, performance, and security testing.o Automate testing processes: Use to automate functional, regression, and performance testing. Ensure that automated tests are integrated into the CI/CD pipeline and run regularly.
  • Conduct code reviews:
    Review code written by other developers to ensure it meets quality and security standards. Provide constructive feedback and suggest improvements.
  • Identify and resolve defects:
    Work closely with developers to identify, document, and resolve software defects. Use bug tracking tools tomanage and prioritise issues.
Experience with CI/CD:

Alongside our DevOps Teams you will help to;

  • Implement and manage CI/CD pipelines:
    Set up and maintain continuous integration and continuous deployment pipelines to ensure efficient and reliable software delivery.
  • Integrate security into the CI/CD process:
    Implement security checks and controls at every stage of the pipeline to ensure secure software delivery. Use tools to perform static code analysis, vulnerability scanning, and compliance checks.
Agile Development:
  • Participate in agile ceremonies:
    Engage in sprint planning, daily stand- ups, and retrospectives to ensure effective and efficient development cycles. Collaborate with team members to refine requirements, estimate tasks, and plan sprints.
  • Collaborate with cross-functional teams:
    Work closely with product managers, and other developers to deliver high-quality software solutions. Foster a culture of collaboration and knowledge sharing within the team.
  • Continuously improve processes:
    Identify and implement improvements to development and testing processes to increase efficiency and quality. Stay up-to-date with industry best practices and emerging technologies.
Qualifications
Education:

Bachelor’s or Master’s degree in Computer Science or a related field.

Experience:
  • Proven experience as a senior Software Developer in a tech start-up or fast-paced environment.
  • Strong background in agile development methodologies.
  • Experience with devops practices and CI/CD pipeline implementation.
  • Experience with API (RESTful/Sockets/GraphQL), microservice architecture and development.
  • Experience with cloud-native platform patterns
Technical Skills:
  • Experience with SQL, including schema design and optimisation
  • Experience with testing frameworks and tools
  • Knowledge of CI/CD tools
  • Familiarity with security tools and practices
  • Experience with designing RESTful APIs and microservices.
  • Experience with data scraping, modelling and security
  • MVP is currently built using the following technologies and development languages; .NET (9), C#, React, MySQL, Docker, and Python.
Soft Skills:
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work in a fast-paced, dynamic environment and manage multiple priorities.
  • Attention to detail and a proactive approach to identifying and addressing issues.
  • Experience working on mission-critical or SaaS services is desirable
Apply for this role

If you are interested in this position, please send your CV and a short cover letter to info@heatly.com .

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer

Brio Digital

Leeds

Remote

GBP 40,000 - 60,000

2 days ago
Be an early applicant

AI Software Engineer

JR United Kingdom

Leeds

Remote

GBP 60,000 - 80,000

5 days ago
Be an early applicant

Software Engineer - GenAI - Python - FastAPI - React - Full Stack

JR United Kingdom

Leeds

Remote

GBP 55,000 - 55,000

5 days ago
Be an early applicant

.NET Software Engineer - Fully Remote

JR United Kingdom

Sheffield

Remote

GBP 60,000 - 100,000

5 days ago
Be an early applicant

Senior Software Engineer - Filter and Firewall- Remote ( UK based)

The Perl Programming Language

Leeds

Remote

GBP 60,000 - 70,000

3 days ago
Be an early applicant

Frontend software engineer (React) - Europe Remote

Gr4vy

Leeds

Remote

GBP 45,000 - 70,000

7 days ago
Be an early applicant

Python Software Engineer

JR United Kingdom

Leeds

Remote

GBP 40,000 - 60,000

7 days ago
Be an early applicant

Senior Software Engineer (Ruby on Rails & React Native)

JR United Kingdom

Leeds

Remote

GBP 55,000 - 80,000

11 days ago

Full Stack Software Engineer - Healthcare

JR United Kingdom

Leeds

Remote

GBP 40,000 - 70,000

11 days ago