Senior Software Engineer (.NET)
- Seniority
- Senior
- Salary
- Not stated
- Posted
- 2 Nov 2026
Verified open 2 Nov 2026 · Source: Company careers page
About the role
Senior Software Engineer (.NET)
At GoodCore Software, a UK-based custom software development company, we’re driven by a passion for building scalable, high-performance solutions. We're looking for a Senior Software Engineer (.NET) who thrives in a fast-paced, collaborative environment. This is an exciting opportunity to work on challenging projects across diverse domains, using the latest technologies. If you're ready to lead by example and bring your expertise to a talented development team, we’d love to hear from you.
Key Responsibilities:
- Design, develop, and maintain robust and scalable applications using .NET (C#), ASP.NET Core, and Entity Framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure high-quality code through best practices such as unit testing, code reviews, and continuous integration.
- Optimize application performance and scalability.
- Work with RESTful APIs, SQL Server, and cloud platforms (preferably Azure).
- Participate in architectural discussions and contribute to system design decisions.
- Troubleshoot and resolve software defects and production issues in a timely manner.
- Mentor and support junior developers in code quality and design principles.
- Maintain documentation of development processes, technical specifications, and system architecture.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5–6 years of professional software development experience in .NET technologies.
- Proficiency in C#, ASP.NET MVC/Core, Web API, LINQ, and Entity Framework.
- Strong experience with SQL Server and T-SQL.
- Experience with HTML5, CSS, JavaScript, and modern frontend frameworks (e.g., Angular, React) is a plus.
- Solid understanding of Object-Oriented Programming (OOP) and design patterns.
- Experience working in Agile/Scrum development environments.
- Familiarity with DevOps practices, version control (e.g., Git), and CI/CD pipelines.
- Good understanding of Azure or other cloud services is a plus.
- Excellent analytical, problem-solving, and communication skills.
Submit our form to apply now or email your resumes at careers@goodcore.co.uk
NOTE: Resumes not meeting the above criteria will not be entertained.
20+
years delivering exceptional software
100+
critical systems delivered
NDA Included
Strict adherence to confidentiality
IP rights secured
Intellectual Property belongs to you
More jobs at goodcore.co.uk
SQA Engineer (Fresh Graduate Intake Program)
New on EvolcTechnical Lead (.NET)
New on Evolc