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
Related Jobs
3 roles aligned with this opportunity
.NET Software Engineer – Cloud-Native FinTech Projects
2026-05-07
.NET Software Engineer – Hybrid Working, Product Focused Development
2026-04-15
Senior Software Engineer (NodeJS) - Greenfield Development, Remote Frist
2026-04-12
- Posted
- Dec 23, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dublin
- Company
- TechHeads
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
.NET Software Engineer – Cloud-Native FinTech Projects
2026-05-07
.NET Software Engineer – Hybrid Working, Product Focused Development
2026-04-15
Senior Software Engineer (NodeJS) - Greenfield Development, Remote Frist
2026-04-12