TechHeads
Software Developer
TechHeadsIreland1 day ago
Full-timeRemote FriendlyInformation Technology, Finance +1

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 relevance