senior software engineer
Responsibility
- about Preventx
- in partnership with NHS trusts and local authorities, Preventx provides public services through freetest.me, SH.UK and SHL.UK
- we are growing our private, paid service, test.me for people who can’t or don’t wish to use the public sector offerings
Show more +18 - write clean, maintainable, and efficient code that adheres to industry best practices and coding standards
- participate in the entire software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance
- people are at the heart of Preventx
- utilize TDD and BDD methodologies to ensure the reliability and quality of software applications
- design and develop microservices architectures that are scalable, resilient, and highly available
- when you believe in what you do, that emanates a positive energy and passion that we are proud of
- preventx is the UK’s leading provider of remote sexual health services, through innovative digital platforms and our own in-house laboratory which prides itself on providing excellence and quality to customers and service users alike
- integrate Azure Service Bus as a message broker into software solutions for asynchronous communication
- our mission is to empower people to take control of their health and wellness, through easy to access and cutting-edge digital healthcare services
- collaborate with DevOps teams to ensure efficient deployment, monitoring, and troubleshooting of software applications
- collaborate with cross-functional teams to analyse requirements, design software solutions, and implement robust code using Microsoft Stack technologies, including .NET6 and .NET7
- conduct code reviews and provide constructive feedback to team members, promoting knowledge sharing and continuous improvement
- stay updated with the latest advancements in Microsoft Stack technologies and contribute to the adoption of new tools and frameworks
- mentor and guide junior engineers, promoting their professional growth and fostering a collaborative team environment
- as a team, we are passionate about what we do and are motivated by changing the landscape of public health for the better
- the last two years have been a great year for us and we now have ambitious growth plans in the UK and across Europe
- participate in code reviews to maintain high code quality standards
- mentor and train junior developers, providing guidance and support as needed
Requirements
- microsoft certifications related to .NET development or Azure
- experience with frontend technologies, such as JavaScript frameworks or HTML/CSS
- familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes
Show more +24 - proven experience as a Senior Software Engineer, with a strong focus on Microsoft Stack technologies, particularly .NET6 and .NET7
- extensive hands-on experience with TDD and BDD methodologies, applying them to develop high-quality software applications
- knowledge of continuous integration and continuous deployment pipelines
- experience with performance optimization and tuning of software applications
- proficiency in building microservices architectures using technologies like ASP.NET Core, Docker, and Kubernetes
- solid understanding of Azure Service Bus and its integration with software solutions for messaging and event-driven communication
- essential Qualification
- apply now and embark on an exciting journey with us
- degree in Computer Science or a related field, or equivalent work experience
- strong knowledge of software development principles, design patterns, and industry best practices
- knowledge and Experience
- expertise in C#, .NET Framework, .NET Core, and related technologies
- all applicants must be eligible to work in the UK and will be subject to reference and DBS checks
- they should know how to create and modify web pages and understand the basics of user interfaces and web application architecture
- familiarity with cloud platforms, such as Microsoft Azure, and their services for hosting and deploying applications
- experience with modern web development tools such as Webpack, Babel, and Redux
- experience working in an Agile/Scrum development environment, with a focus on delivering incremental value
- they should understand the importance of optimizing web applications for performance and should have experience with performance optimization tools and techniques
- experience with testing frameworks such as Jest
- excellent problem-solving and analytical skills, with the ability to troubleshoot and debug complex software applications
- experience working in an Agile environment
- strong communication and interpersonal skills, with the ability to collaborate effectively within cross-functional teams
- demonstrated ability to mentor and guide junior engineers, fostering their professional growth
- they should understand how to work in an Agile environment, collaborate with other team members, and deliver high-quality software on time
Salary in other companies in the position senior software engineer
NEXUS LEGAL RECRUITMENT | 40000 £ | 10400 £ 40000 £ |
NEXUS SPECIALIST RECRUITMENT | 40000 £ | 10400 £ 40000 £ |
ELITE PEOPLE PARTNERS | 30000 £ | 10400 £ 40000 £ |
PEOPLEWORKS | 13500 £ | 10400 £ 40000 £ |
TEMPLETON AND PARTNERS | 12000 £ | 10400 £ 40000 £ |
REED PROFESSIONAL SERVICES LLP | 12000 £ | 10400 £ 40000 £ |
GOODMAN MASSON | 11666 £ | 10400 £ 40000 £ |
MICHAEL PAGE | 11107 £ | 10400 £ 40000 £ |
ASSET RESOURCING | 10416 £ | 10400 £ 40000 £ |
TRUST IN SODA | 10400 £ | 10400 £ 40000 £ |