Search Ocorian

<span>Software Architect</span>

Software Architect

Information Technology Ebène, Mauritius Full-time
Company Description

Fund services | Corporate | Capital markets | Private client | Regulatory & Compliance

We help clients succeed by unlocking new value through expertise, trust and scale. We deliver solutions that solve complex challenges faced by asset managers, financial institutions, corporates, high net-worth individuals and family offices.

With a curious mindset, we ask the right questions to get to the right solution, faster. We collaborate to win together, sharing successes and shaping the future of our global business. Our culture of support and recognition provides the tools and opportunities for you to grow, while unlocking the most value for our clients and making your mark with Ocorian.

Expertise: We deliver specialist, tech-enabled solutions for our clients grounded on deep industry expertise.

Trust: We’re a trusted partner to over 8,000 clients globally. We are proud to have long-lasting partnerships with our clients.

Scale: With more than 1,500 colleagues, we operate across 20+ countries, our scale enables us to support our clients globally and locally, providing a seamless client experience across borders and service lines.

Job Description

The Software Architect’s primary responsibility is to oversee the effective design, scalability and operation of the Group’s service design & delivery focusing on the digitisation of the business. The Software Architect will plan, coordinate, and design all cloud services for Ocorian for now and its future vision of becoming a global provider of high quality zero downtime services to their clients over web and mobile. The Software Architect will work closely with the business while bringing transparency and clarity bringing a closer synergy between the business and IT.

The Software Architect will have a strong background in cloud architecture, and a deep understanding of the Microsoft technology stack. He/she will be responsible for designing and implementing complex software solutions using Microsoft Azure and .NET technologies. The software architect will be working with a team of developers, project managers, and stakeholders to ensure that our software applications are scalable, maintainable, and meet our internal and customers' needs.

The ability to work logically and efficiently is essential.  The role involves interactions at all levels of Ocorian and with external parties, so a personable nature and good communication skills are highly necessary.

Main Responsibilities

  • Listen and engage with key stakeholders to identify both quick win and strategic solutions and direction.
  • Devise a digital roadmap and strategy together with the other stakeholders in IT and the business.
  • Process mapping within the business to build newer efficiencies within an established organisation both through software and day to day practices.
  • Deliver a strategy and guidance in designing, developing and delivering services within the Ocorian Azure tenant with minimal downtime. 
  • Provide solid skills in modern software design with cutting edge industry practices. 
  • Where necessary, re-engineer software architecture to ensure it aligns with business processes, tactical planning, and strategic vision. 
  • Benchmark, analyse, report on, and make recommendations for the improvement of internally developed applications and business applications.
  • Design and deliver application integration and data exchange architecture between the new line of business applications.
  • Design and deliver integrations with other internal/external services including Client Portals and Tax / Regulatory Reporting.
  • Optimise the capture of core client data into the appropriate applications to support the compliance and risk reporting models consistent with Group standards and initiatives.
  • Work with the Business Process workstream to develop and Implement cross-application core standard workflows that deliver standard business processes across all jurisdictions.
  • Work with the workstream lead to maintain project tracking for regular project reporting, user stories and sprints.
  • Provide technical leadership & guidance to development teams, while also helping them to become more autonomous



Qualifications Required
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 10 years of experience in software development and architecture.
  • Proven experience in Agile Software Architecture and Service Design. 
  • Proven experience in Cloud Service Design & Deployment. 
  • Strong proficiency in .NET frameworks such as ASP.NET, MVC, Web API, and Entity Framework.
  • Advanced knowledge of Database design.
  • Experience with front-end technologies such as HTML, CSS, JavaScript and commonly used frameworks.
  • Proficiency in Microsoft Azure services such as Azure Functions, Azure App Service, Azure SQL Database, Azure DevOps.
  • Experience with DevOps practices, including CI/CD pipelines, deployment automation, and containerization.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and manage multiple projects simultaneously.
  • Experience with systems design and development from business requirements analysis through to day-to-day management. 
  • Strong leadership skills. 
  • Excellent written, oral, and interpersonal communication skills. 
  • Ability to conduct research into IT issues and products. 
  • Ability to present ideas in business-friendly and user-friendly language. 
  • Ability to effectively prioritise and execute tasks in a high-pressure environment. 
  • Extensive experience working in a team-oriented, collaborative multi-jurisdictional environment. 
  • Energy and enthusiasm to support the future growth and success of the Group 
Additional Information

All staff are expected to embody our core values that underpin everything that we do and that reflect the skills and behaviours we all need to be successful.  These are:


  • We are CLIENT CENTRIC – Clients are at the centre of our world, and we’re committed to providing expertise and specialist solutions to meet their most complex challenges.
  • We are AMBITIOUS – We aim high. We think and act globally, seizing every opportunity to delight our clients and support our colleagues - wherever in the world they may be.
  • We are AGILE – We act on our initiative to get things done for our clients. Our independence gives us the flexibility and freedom to keep things simple, efficient and effective.
  • We are COLLABORATIVE – With a curious mindset, we ask the right questions to get to the right solution, for our clients faster. We collaborate to win together and share our successes.
  • We are ETHICAL – We behave with integrity at all times and assume positive intent, building trust through responsible actions and honest relationships.