Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer

Posted 2 hours 30 minutes ago by PartnerRe Ltd.

Permanent
Full Time
I.T. & Communications Jobs
Dublin, Ireland
Job Description
Job Description

Job Summary

The Senior Software Engineer is responsible for the design, development, testing, deployment, support, and continuous improvement of business-critical applications supporting Life & Health reinsurance operations. The role works closely with Business Experts, Business Analysts, and technical teams to deliver high-quality software solutions while ensuring operational stability and providing second-level application support.

About the Role
  • Analyse business requirements and collaborate with Business Experts and Business Analysts to design effective software solutions.
  • Design, develop, maintain, and enhance applications using approved technologies, frameworks, and development standards.
  • Produce and maintain technical documentation, specifications, user stories, and other required development artefacts.
  • Analyse and document system integrations and interdependencies across a heterogeneous application landscape.
  • Develop and execute automated and manual testing to ensure solution quality and support user acceptance testing activities.
  • Prepare, coordinate, and support application deployments and releases.
  • Provide second-level production support, troubleshoot incidents, and resolve application issues in a timely manner.
  • Participate in Agile ceremonies, project planning, backlog refinement, and estimation activities.
  • Contribute to CI/CD processes, source code management, and software development best practices.
  • Perform system and process analysis and recommend continuous improvements to enhance operational efficiency, maintainability, and user experience.
Technical Skills
  • Minimum 5 years of experience in software design, development, and support.
  • Strong experience with .NET Framework and/or .NET Core (C#).
  • Strong understanding of relational databases, Microsoft SQL Server, Entity Framework, and data modelling.
  • Experience working with large and complex codebases across multiple technologies and frameworks.
  • Knowledge of software architecture principles, design patterns, and integration techniques.
  • Experience with version control systems such as Git, Azure DevOps, and/or GitLab.
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience working in Agile software development environments.
  • Knowledge of Python and/or R is advantageous.
  • Experience within insurance or reinsurance environments is desirable.
Soft Skills
  • Strong analytical and problem-solving skills.
  • Solution-oriented mindset with a proactive approach to issue resolution.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate effectively with business and technical stakeholders.
  • Ability to work independently while contributing effectively within cross-functional teams.
  • Strong attention to detail and commitment to quality.
  • Curious, adaptable, and motivated to learn new technologies and business domains.
  • Comfortable working in a multicultural and global environment.
Work Experience
  • Bachelor's degree or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related discipline.
Nice to have:
  • Microsoft Certifications or others
  • Experience with AI-assisted software development tools such as GitHub Copilot or ChatGPT.
  • Familiarity with Generative AI, Large Language Models (LLMs), and AI service integration (e.g., Azure OpenAI).
  • Understanding of AI solution patterns such as RAG, vector search, and intelligent document processing.
Additional Information

PartnerRe provides a working environment in which diversity is valued, where all employees feel welcome, respected, and empowered to perform at their best. We invite you to learn more about D&I at PartnerRe.

PartnerRe is an equal opportunities employer.

Email this Job