Senior Software Engineer
We are seeking a highly skilled Senior Software Engineer to play a key role in shaping our SaaS platform. This is a hands-on position where you will design, develop, and maintain software solutions, collaborate with cross-functional teams, and influence the technical direction of our products.
* Job Description:
* Designing, developing, and maintaining software solutions.
* Writing clean, efficient, and testable code in .NET/C# and SQL.
* Taking ownership of tasks, timelines, and deliverables.
* Participating in design/code reviews and contributing to best practices.
* Proposing and implementing technical improvements.
* Collaborating with client services and participating in client meetings as needed.
* Supporting team projects using Agile methodologies.
* Required Skills and Qualifications:
* 4+ years' professional experience in software development.
* Strong skills in Microsoft .NET / C#, SQL Server, and Rest APIs.
* Advanced SQL (database design, queries, stored procedures, views).
* Experience with Agile development practices.
* Experience using source control (e.g., SVN, Git) and Dev Ops tools (e.g., Azure Dev Ops).
* Exposure to SaaS platforms.
* Strong communication skills and ability to work independently and collaboratively.
* Benefits:
* Competitive base salary with performance-based reviews.
* Health and wellness benefits tailored to you and your family.
* Pension/retirement savings plan.
* Generous annual leave entitlements.
* Employee assistance and well-being programmes.
* Flexible benefits including childcare vouchers, bike-to-work scheme, discounted gym membership, and travel supports.