Senior Software Developer - AI & Microsoft Technologies Cork Hybrid
Our client is seeking an experienced Software Developer to join a growing AI-focused engineering team responsible for delivering innovative enterprise software solutions. This role combines strong Microsoft technology expertise with modern cloud, AI, and machine learning deployment practices.
The successful candidate will contribute to the design, development, and maintenance of scalable applications while helping to build and operationalize AI-powered solutions serving a global customer base. Working closely with data scientists, software engineers, and product teams, you will play a key role in delivering production-ready AI systems on Microsoft Azure.
Key Responsibilities
- Design, develop, test, and maintain enterprise web and desktop applications using Microsoft technologies including .NET Core/.NET Framework, C#, ASP.NET, and related frameworks.
- Develop and maintain RESTful APIs and integrate with internal and third-party services.
- Design, optimize, and maintain SQL Server databases, schemas, queries, and stored procedures.
- Implement and manage AI/ML model deployment pipelines using Microsoft Azure services.
- Build and support cloud-native solutions leveraging Azure ML, Azure Kubernetes Service (AKS), Azure Functions, and related technologies.
- Collaborate with cross-functional teams including product management, QA, UX, and engineering stakeholders.
- Participate in code reviews, debugging, troubleshooting, and performance optimization activities.
- Produce technical documentation, testing artefacts, and solution demonstrations.
- Follow established software development methodologies, security standards, and engineering best practices.
- Contribute to sprint planning, estimation, and project delivery activities.
- Stay current with emerging technologies and recommend improvements to development processes and solutions.
- Engage with customers and stakeholders when required to investigate issues and gather feedback.
- Demonstrate technical leadership and subject matter expertise across relevant technologies and product domains.
Required Skills & Experience
- Bachelor's degree in Computer Science, Engineering, or a related discipline (or equivalent industry experience).
- 8+ years of professional software development experience.
- Strong expertise in C# and .NET technologies.
- Proficiency with .NET Core/.NET Framework and ASP.NET MVC/Web API development.
- Experience developing applications using Python.
- Strong SQL Server and relational database design experience.
- Hands-on experience with Azure cloud services and modern DevOps practices.
- Experience with Docker, Kubernetes, CI/CD pipelines, and containerized deployments.
- Knowledge of machine learning deployment workflows and MLOps principles.
- Experience with Azure services including Azure DevOps, Azure App Services, Azure Functions, and Azure Machine Learning.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong communication and collaboration abilities.
- Desirable Experience
- Experience with Azure OpenAI Services and Cognitive Services.
- Knowledge of Infrastructure-as-Code tools such as Terraform or ARM templates.
- Experience designing and implementing microservices architectures.
- Familiarity with Agile/Scrum delivery methodologies.
- Front-end development experience using HTML, CSS, JavaScript, Angular, or React.
- Experience working within AI, machine learning, or data-driven product environments.
- Self-motivated with the ability to work independently and take ownership of technical deliverables.
Berkley Business & Technology is a specialist consultancy, recruiting professionals for organizations throughout Ireland, UK & Europe; for more information go to www.berkley-group.com.
If you would like to discuss this vacancy further or to discuss your career options in confidence, please send your profile to [email protected]
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network Support Engineer
2026-03-25
Principal .NET Software Developer
2026-06-17
Network Support Engineer
2026-05-11
- Posted
- Jun 17, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Cork
- Company
- Berkley Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network Support Engineer
2026-03-25
Principal .NET Software Developer
2026-06-17
Network Support Engineer
2026-05-11