Über
Location: Dublin, Ireland (Hybrid – 2–3 days onsite)
The information below covers the role requirements, expected candidate experience, and accompanying qualifications.
Employment Type: Contract-to-Hire
Overview
We are seeking a Senior Full Stack Software Engineer to join a high-performing enterprise engineering team focused on modernizing and evolving a mission-critical SaaS platform.
This role is centered on modern .NET Core development, REST API design, and full-stack enhancements within a distributed, cloud-first environment. The team operates across multiple time zones and supports high-availability production systems with enterprise-grade security, scalability, and performance standards.
A key differentiator of this position is a strong push toward AI-enabled engineering workflows, including agent-based development, AI-assisted refactoring, automated test generation, and specification-driven implementation practices.
Key Responsibilities
- Design, build, and maintain RESTful APIs using C#, .NET Core, and ASP.NET Web API.
- Contribute to modernization initiatives, including legacy-to-.NET Core migrations.
- Implement secure authentication and authorization patterns.
- Optimize database interactions and performance (primarily SQL Server).
Full Stack Contributions
- Collaborate with frontend teams to deliver features using modern frameworks such as React or Angular.
- Support API integrations and UI enhancements.
- Contribute to scalable, reusable component architecture.
AI-Enabled Engineering
- Leverage AI tools to accelerate development workflows, including:
- Code scaffolding and generation
- Automated test creation
- Documentation support
- Participate in AI-driven engineering practices aimed at improving velocity and code quality.
Cloud & DevOps Collaboration
- Work within Azure-based cloud environments.
- Support CI/CD pipelines and automated deployments.
- Contribute to containerized deployments (Docker; Kubernetes experience is a plus).
- Monitor and troubleshoot production systems in collaboration with DevOps teams.
Quality & Security
- Follow secure coding standards aligned with industry best practices.
- Write and maintain unit and integration tests.
- Participate in peer code reviews and architectural discussions.
- Engage with globally distributed teams across multiple regions.
- Communicate clearly across product, QA, architecture, and engineering stakeholders.
Required Qualifications
- 5+ years of professional software engineering experience.
- Strong hands-on experience with:
- C#, .NET Core / ASP.NET Web API
- Experience working in production environments supporting enterprise systems.
- Familiarity with cloud platforms (Azure preferred).
- Experience in Agile/Scrum development environments.
- Strong communication and problem-solving skills.
Preferred Qualifications
- Experience modernizing legacy .NET Framework applications to .NET Core.
- Exposure to Docker and Kubernetes.
- Experience working in regulated or high-availability environments.
- Practical experience using AI-assisted development tools in daily workflows.
- Frontend experience with React or Angular.
What We’re Looking For
- Engineers who take ownership of production systems and architectural decisions.
- Developers are comfortable working across legacy and modern technology stacks.
- Professionals who embrace AI as a productivity accelerator, not just a coding assistant.
- Strong communicators who thrive in collaborative, distributed teams.
- Individuals are motivated by modernization, stability, and long-term platform evolution.
Why This Role?
- Opportunity to contribute to large-scale platform modernization.
- Exposure to AI-forward engineering practices.
- Clear pathway from contract to permanent employment. xcfaprz
- Work on high-impact systems within a mature enterprise environment.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.