TechHeads
Software Engineer
TechHeadsIreland23 hours ago
Full-timeRemote FriendlyInformation Technology, Other +1

Software Development Engineer

Dublin ¦¦ Hybrid ¦¦ Permanent


TechHeads is currently seeking a mid-level Software Development Engineer to join an agile development team and contribute to the design and delivery of high-quality, maintainable software solutions.

You’ll work independently on well-defined features, collaborate with peers and senior engineers, and play an active role in improving code quality, reliability, and development practices.


Key Responsibilities

  • Design, build, and maintain well-scoped features and components
  • Write clean, well-tested, and maintainable code
  • Participate in code reviews and agile ceremonies
  • Collaborate with product owners and team members to clarify requirements
  • Contribute to estimation, planning, and technical discussions
  • Identify, troubleshoot, and resolve defects


Experience

  • 2–4 years’ professional software development experience
  • Experience delivering production-ready features in a team environment


Core Skills

  • C# and .NET Core
  • ASP.NET MVC / Web APIs
  • SQL Server and T-SQL
  • Git version control


Development & Practices

  • Object-oriented design and SOLID principles
  • Unit testing (xUnit / NUnit) and mocking (e.g. Moq)
  • Understanding of RESTful APIs and API documentation

Key Skills

Ranked by relevance