C# Developer
Job Title: Back End Software Engineer
Location: 3 days in Bristol a week (2 days remote)
Salary: £65-85k
My client is an innovative company in the software and AI sector, developing cutting-edge solutions for a variety of high-profile clients across industries. As the company enters a phase of significant growth, they are expanding their team to enhance existing products and explore new opportunities.
They are currently seeking a skilled Back End Software Engineer with expertise in cloud software development. The successful candidate will play a key role in the development of data and reporting microservices within AWS, extending build and release pipelines, and designing new products.
Responsibilities:
- Design, build, and deploy robust and scalable web application back-ends, microservices, and pipelines.
- Develop and maintain high-quality code, primarily using C#.
- Identify and resolve bottlenecks and bugs.
- Maintain code quality, organisation, and automation processes.
- Stay up-to-date with modern development technologies and practices.
Detailed Duties:
- Develop and maintain back-end code for web applications.
- Create efficient database structures and ensure data integrity.
- Build scalable APIs for communication between back-end, front-end, and other applications.
- Implement security measures to protect user data and mitigate vulnerabilities.
- Conduct code reviews to improve quality and maintainability.
- Identify and fix issues in the back-end code.
- Produce and run unit and integration tests.
- Contribute to the full test suite.
- Deploy applications to non-production and production environments.
- Work on automating and improving development and release processes.
Skills:
- Proficient in C# with a solid understanding of its ecosystem.
- Strong knowledge of the .NET framework.
- Excellent technical and development experience with microservices.
- Ability to write clean, readable C# code and reusable C# libraries.
- Expertise in design and architectural patterns.
- Proficient with code versioning tools, primarily Git.
- Experience with CI/CD tools, including GitHub Actions.
- Strong communication skills.
Desirable skills:
- Knowledge of AWS (preferred).
- Experience with Datadog or similar observability platforms (preferred).
- Familiarity with Kubernetes (preferred).
- Experience with distributed and event-based architectures (preferred).
Benefits:
- 25 days of holiday per annum (excluding bank holidays).
- An additional day's holiday for your birthday.
- Company sick pay scheme.
- Cycle to work scheme.
- Pension auto-enrolment after 3 months of service.
- Enhanced maternity, paternity, and shared parental leave.
- Health insurance for the employee, spouse, and children through Vitality.
- Flexible working arrangements can be agreed upon.
If you are curious and want to have a confidential chat, please email me at Thana@engagewithus.com or call me on 0117 450 7706!