Job Description
Senior Software Engineer
* Annual Salary: Up to £65,000
* Location: Central Bristol
* Job Type: Full-time
We are seeking a Senior Software Engineer to join our client's innovative team in Bristol. This role is ideal for someone with a strong background in the Microsoft technology stack, including C# and .NET.
As a Senior Software Engineer, you will be instrumental in developing high-quality software solutions that meet the needs of our clients' customers.
Day-to-day of the role:
* Design, develop, and implement software solutions using C# and .NET framework.
* Collaborate with project managers, IT professionals, and other engineers to set specifications for new applications.
* Write high-quality, scalable, and maintainable code.
* Test and deploy applications and systems.
* Revise, update, refactor, and debug code.
* Improve existing software by identifying areas for modification and enhancement.
* Provide technical guidance and mentorship to junior engineers.
* Participate in code reviews to ensure consistency and quality of software products.
Required Skills & Qualifications:
* Proven experience as a Software Engineer with a focus on Microsoft technologies.
* Strong proficiency in C# and .NET framework.
* Experience with software design and development in a test-driven environment.
* Solid knowledge of SQL and NoSQL databases.
* Familiarity with Agile development methodologies.
* Excellent problem-solving and communication skills.
* A degree in Computer Science, Engineering, or a related field.
Benefits:
* Competitive salary and benefits package.
* Opportunities for professional development and career advancement.
* Flexible working hours and a supportive work environment.
* Access to the latest technology and tools.
To apply for this Senior Software Engineer position, please submit your CV and cover letter detailing your relevant experience and why you are interested in this position.