Hackajob is collaborating with Sage to connect them with exceptional tech professionals for this role.
We are currently seeking a Senior Software Engineer (C#) to take responsibility for building, enhancing, and maintaining products or systems that support Sage's business plans and long-term objectives, using the identified architecture.
As a Senior Software Engineer at Sage, you will report to the Engineering Team Lead and serve as a subject matter expert on technical solutions and business processes within your area of responsibility.
Please note that this role is hybrid and will require you to work 3 days a week from our Newcastle office.
Requirements
Strong proficiency in C# and Angular.
Hands-on experience with Microsoft Azure.
Familiarity with Infrastructure as Code tools, including Terraform and YAML.
Deep understanding of database design principles, including logical and physical schema modelling.
Experience in multi-tier application architecture and major relational databases, especially Microsoft/Azure SQL.
Proficiency in unit and integration testing methodologies.