Job Opportunity
We are seeking a skilled software developer to join our development team in Cork, Ireland.
About the Role
* The ideal candidate will have a passion for innovation and be eager to work with cutting-edge technology.
Key Responsibilities
* Design, develop, and implement software using best practices.
* Collaborate with professionals in an agile SCRUM team.
* Contribute to building commercial software that enhances enterprise data management.
Required Skills and Qualifications
* Computer science undergraduate degree or equivalent.
* Minimum 5 years' experience in software development.
* Full Stack Development – C#/.NET Core.
* Azure Kubernetes Service.
* Quality code techniques including unit testing, mocking, automation, integration testing, and code coverage.
* Understanding of modern software practices including design patterns, SOLID principles, coding standards, and agile development practices.
* Building scalable web applications using WebAPI, RESTful API design.
* CD/CI pipelines for services and components deployment using Azure DevOps.
Preferred Qualifications
* Active Directory or Entra ID.
* Powershell, ARM Templates, Terraform, Bicep.
* Docker and containers.
* Azure Data Explorer.
* AI frameworks, models, and technologies like OpenAI.
* GitHub Copilot.
* Web Assembly, JavaScript, HTML5.
* Serverless development using Azure Functions or AWS Lambda.
* Cloud Native applications using Azure or AWS PaaS services.
* Claims-based authentication (SAML/OAuth/OIDC), JWT, MFA, and RBAC.
* Secure Web Development Practices including OWASP and SANS Top 25.
Achieving Excellence
* Collaborate with talented individuals to deliver high-quality software solutions.
* Stay up-to-date with industry trends and emerging technologies.