Job description
My client is seeking a highly skilled and experienced software developer to join their team. As a Mid to Senior Software Developer, you will play a crucial role in our small and dynamic team, taking on additional responsibilities to manage your own workload and take ownership of the applications you work on.
You will be responsible for designing, developing, and maintaining high quality software applications that meet the needs of our business.
The ideal candidate should have a strong technical background, be self-motivated, and possess excellent problem solving and communication skills.
Responsibilities:
- Take ownership of the entire software development life cycle, from requirements gathering to deployment and maintenance.
- Manage your own workload and prioritise tasks to ensure timely delivery of projects.
- Design, develop, test, and maintain software applications according to the business requirements and our QMS.
- Write clean, efficient, and maintainable code using industry best practices.
- Troubleshoot and debug issues, identify root causes, and implement appropriate solutions.
- Take aa proactive approach to identifying and resolving technical challenges independently.
- Stay up-to-date with emerging technologies and industry trends, and recommend adoption of new tools and techniques when appropriate.
- Collaborate with team members to continuously improve software development processes and practices.
Requirements:
- Batchelor’s degree or higher in Computer Science, Software Engineering or similar.
- 2 – 5 years of proven experience as a software developer.
- Strong proficiency in:
o C#
o .NET (Framework and Core)
o HTML
o CSS
o JavaScript
o SQL
o Cloud Platform Services (Azure, AWS, Google Cloud)
- Experience with a Front-End web framework (Angular, Aurelia, React, VueJS e.t.c.)
- Excellent problem-solving and communication skills.
- Ability to work independently and collaborate with team members.
Additional Preferred Skills:
- TDD (including Gherkin language and SpecFlow)
- Unit Test Frameworks (XUnit, NUnit, MSTest)
- Selenium browser automation
- IAC with Terraform
- Blazor (Ideally Blazor WASM)
- Azure DevOps
- CI/CD with YAML and Azure Pipelines
- Microservice Patterns
- Event Sourcing
- CQRS
- Kusto Query Language
If this is something that interests you please email Beatrice on [email protected] or call her on 01522 848333
Job Types: Full-time, Permanent
Benefits:
- Company events
- Company pension
- Flexitime
- Free parking
- On-site parking
- Work from home
Schedule:
- Flexitime
- Monday to Friday
- No weekends
Ability to commute/relocate:
- Lincoln, Lincolnshire: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's (preferred)
Work Location: In person
Reference ID: J8951
About Reflect Recruitment Group
CEO: Cameron Ford
Revenue: Less than $1 million (USD)
Size: 1 to 50 Employees
Type: Company - Private
Website: www.rrgroup.co.uk