
Senior Software Engineer
StarCompliance
full-time
Posted on:
Location Type: Hybrid
Location: York • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Deliver complex features, enhancements, and defect fixes with a high degree of autonomy.
- Break down work into appropriate technical tasks and manage your own flow of work effectively.
- Apply judgement when designing and implementing solutions within established architectural patterns.
- Write high-quality, maintainable code and ensure appropriate testing is in place
- Contribute to a shared codebase, following established development standards and ways of working.
- Actively participate in code reviews, raising quality concerns and providing constructive feedback
- Communicate progress, risks, and blockers clearly and proactively
- Identify technical issues or improvement opportunities and raise them constructively with the team.
- Contribute to technical documentation and shared team knowledge
Requirements
- Strong experience working in a collaborative software development environment.
- Proven experience delivering production software in a shared codebase.
- Strong hands-on experience with Microsoft .NET and C#.
- Solid understanding of object-oriented design principles and common patterns.
- Experience working with relational databases and writing efficient SQL.
- Experience with web technologies such as JavaScript, HTML, and CSS.
- Exposure to TypeScript and React is beneficial.
- Familiarity with CI/CD pipelines and modern software delivery practices.
- Typically 2–4 years of commercial software development experience.
- Strong experience with C# and .NET (ASP.NET Framework and/or Core)
- Experience using Git and pull-request-based workflows.
- Experience working with Microsoft SQL Server or another enterprise relational database
- Experience developing and supporting production web applications.
- Right to work in the country of employment
Benefits
- Integrity and Ethics
- All StarCompliance employees are expected to commit to a high standard of personal integrity and carry out their responsibilities in an ethical manner
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETASP.NET FrameworkASP.NET CoreSQLJavaScriptHTMLCSSTypeScriptReact
Soft Skills
autonomycollaborationcommunicationjudgementconstructive feedbackproblem-solvingtechnical documentationcode review participationrisk managementproactive identification of issues