Software Engineering Professional
We are seeking a skilled Software Engineer to join our team in Dublin.
This role focuses on building robust backend services and APIs as part of a high-performing team that delivers scalable, secure, and enterprise-grade software solutions.
1. Design and develop backend services and APIs using .NET Core / .NET 6+ and C# programming languages.
2. Write clean, maintainable, and scalable code following software engineering best practices.
3. Collaborate with cross-functional teams, including QA, DevOps, and Product departments.
4. Participate in code reviews and contribute to team knowledge sharing.
5. Support continuous integration and deployment processes.
6. Troubleshoot and debug application issues in cloud and on-prem environments.
Requirements:
* 3+ years' experience in software development using C# and .NET (Core/.NET 6+).
* Strong knowledge of RESTful API design and implementation.
* Experience working with relational databases such as MySQL, PostgreSQL, or SQL Server.
* Familiarity with cloud platforms, ideally Azure or AWS.
* Comfortable working in Windows and Linux environments.
* Understanding of Object-Oriented Programming principles and common design patterns.
* Proficiency in version control tools such as Git.