Job Description
As a senior software engineer, you will play a pivotal role in shaping our SaaS platform as it continues to grow.
This is a hands-on position where you'll design, develop, and maintain software solutions, collaborate with cross-functional teams, and influence the technical direction of our products.
Key Responsibilities
* 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
We're looking for an experienced professional with:
* 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.
What We Offer
Competitive 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.
How to Apply
If you're interested in this exciting opportunity, please apply now.
For more information, contact Joseph Mullan in Reperio Human Capital.