Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Software Developer
Limerick ¦¦ Hybrid ¦¦ Permanent ¦¦ Salary: DOE
TechHeads has partnered with an established software organisation that develops high-quality, enterprise-grade solutions for clients operating in complex, regulated markets. With an established presence in Ireland and a proven history of delivering enterprise-grade software, the company is entering an exciting new phase of growth. It is launching a Software Development Centre of Excellence in Limerick, designed to become a core pillar of its engineering capability. This new centre will focus on building scalable, high-impact software products and will offer engineers the chance to join at an early stage, influence engineering practices, and play a meaningful role in shaping a long-term technology hub in the region.
As part of a collaborative development team, you’ll use your creativity and technical skills to build robust software solutions using modern Microsoft technologies. You’ll work in a fast-paced Agile/Scrum environment and gain exposure to real-world systems, architectures, and scalable platforms while being supported by experienced engineers.
The successful candidates will contribute to requirements gathering, technical specifications, and solution design, while developing understanding of system architecture and modern technology stacks.
You’ll be involved across the full development lifecycle, including:
- Sprint planning and estimation
- Story elaboration
- Design, code, and peer reviews
- Test planning and execution
- Retrospectives and release activities
Responsibilities
- Write clean, maintainable code and progressively take ownership of development tasks
- Collaborate with team members on design and development activities
- Participate in code reviews and knowledge sharing
- Follow quality assurance processes, including unit testing and documentation
- Develop and enhance application features
- Actively engage in Agile ceremonies and team discussions
- Apply best practices in software development and testing
Requirements
- 3+ years’ professional software development experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- Strong experience with C# and .NET Core
- Experience building applications using ASP.NET MVC
- Working knowledge of SQL Server and T-SQL
- Experience using Git for version control
- Understanding of software design patterns and SOLID principles
- Exposure to test-driven development (TDD)
- Exposure to cloud platforms such as Azure or AWS (IaaS and PaaS)
- Experience with unit testing frameworks (xUnit, NUnit)
- Familiarity with mocking libraries (e.g. Moq)
- Exposure to end-to-end testing tools (e.g. Playwright) is a plus
- Basic understanding of RESTful APIs and OpenAPI / Swagger
Benefits:
- 25 Days Annual Leave
- Pension scheme
- Performance-related bonus
- Private healthcare
- Life assurance
Key Skills
Ranked by relevanceReady to apply?
Join TechHeads and take your career to the next level!
Application takes less than 5 minutes

