Job Opportunity
We are seeking a skilled Software Engineer to join our team in Cork, Ireland. The successful candidate will be responsible for designing, developing, and implementing software using cutting-edge best practices.
* Work on a Research and Development team building cloud-native SaaS solutions using Microsoft Azure technologies.
* Develop innovative products that integrate with various Microsoft technologies.
* Take on design activities and drive success within the team by mentoring others.
Requirements:
* Completion of a Bachelor's degree in Computer Science or equivalent.
* A minimum of 3 years' experience in software development.
* Strong expertise in C#/.NET Core, unit testing, mocking, automation, integration testing, and code coverage.
* Good understanding of modern software practices including design patterns, SOLID principles, coding standards, and agile software development methodologies.
Desirable skills include experience with Agile Development Teams, CI/CD pipelines, Docker, Kubernetes, AKS, Python, frontend development, serverless development, NoSQL databases, relational databases, AI frameworks, models, and technologies.
Familiarity with collaboration tools and effective communication is essential for success in this role.