Full-timeOn-site

Senior Sofware Engineer

at Swan Life Ltd

  • Port Louis
  • Salary not disclosed
  • Posted Oct 28, 2026
  • Closing 06/11/2026
SectorSkills
  • Software Engineer
  • Full Stack
  • Bachelor Degree
  • It Jobs

Job description

Senior Software Engineer:

Role Purpose
The Senior Software Engineer provides technical leadership, ensures architectural integrity, mentors teams, and plays a key role in system stability and evolution.

Key Responsibilities

  • Lead technical design and architecture decisions
  • Lead by example through active coding, code optimisation, and technical problem-solving
  • Define coding standards and technical best practices
  • Review and approve technical designs and code
  • Mentor and coach Software Engineers and Associates
  • Handle high-impact production issues and root-cause analysis
  • Collaborate with Solution Architect and IT Management
  • Drive system modernisation and technical debt reduction
  • Ensure long-term scalability, performance, and security
  • Ensure adherence to AzureDevOps

Education and Experience

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related discipline
  • Proven experience in software development roles, with strong hands-on exposure to enterprise systems
  • Demonstrated experience in designing, developing, and implementing business and technical solutions
  • Experience working with multiple technologies and platforms within complex application landscapes
  • Exposure to integration-based environments and large-scale systems
  • Experience working in structured development environments with defined processes and standards
  • Background in insurance, financial services, or regulated environments will be an advantage

Technical Skills

  • Extensive hands-on experience in developing enterprise applications using .NET, C#, Java, and related technologies
  • Strong experience designing and implementing solutions using BPM platforms and business workflows
  • Proven ability to design, develop, and oversee APIs, including NodeJS-based integrations
  • Experience working with React JS and modern web-based user interfaces
  • Solid understanding of iPaaS platforms and complex system integrations
  • Strong knowledge of SQL databases, data structures, and performance considerations
  • Ability to guide technical design decisions while remaining hands-on with development
  • Experience reviewing code, supporting junior engineers, and improving overall code quality
  • Strong troubleshooting skills for complex application and production issues
  • Ability to work closely with architects, team leaders, and business stakeholders

Additional Technical Skills

  • Ability to design scalable and maintainable architectures
  • Experience with DevOps concepts, CI/CD pipelines, and automated deployments
  • Strong understanding of application security, data protection, and compliance
  • Ability to review code and enforce best practices
  • Understanding of legacy systems and modernisation approaches
  • Experience working in regulated environments (insurance / financial services preferred)
  • The Company reserves the right: 
  • To convene only the best qualified candidates to participate in the selection exercise. 
  • Not to make any appointment following this advertisement.