Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
Rapp // innovators, integrators & implementers
Apply To Job

RAPP Mauritius is looking for a Software Architect to join our award-winning team.


We think too much marketing isnt us. Its mass markets, not audiences of one. Homogenous groups are to be targeted, not individuals to be inspired. Segments to reach, not people with their own ideas & ambitions. Its one size fits all, & its dull.

When it comes to individuals, were fierce. We stand up for individuality. We speak up against bland, broad-brush generalizations. We fight for solutions that adapt to the individuals needs, beliefs, behaviors, & aspirations. And we commit to doing this in every aspect of our work for clients & their consumers.

We actively foster an inclusive workplace where diversity & individual difference are valued & leveraged to achieve the agencys vision. And most importantly, we value every individuals well-being.

We are Fiercely Individual.


At RAPP, we are fiercely focused on the individual & how we can create value from every individuals experience with a brand. We do this across three capability areas: customer-centric consulting, creativity that inspires action & customer experience management.

Our data analysts know who that person is. Our strategists understand what they want. And our award-winning technologists & creatives know how to get it to them.

RAPP is an integral part of Omnicoms Precision Marketing Group, comprising 4,000 creatives, technologists, strategists, & data & marketing scientists across 40 global markets.


The Software Architect reports to the Technical Director & the Project Manager he works with. The software architect is considered as the over-all head of the activities pertaining to software development. He oversees the design & development team & makes sure that the clients demands are met. He must be passionate about the industry, the clients we serve, & deliver excellence.


  • Dictate & document high level software design choices.
  • Dictate technical standards, & standardization, including coding standard, tools, or platforms. (across multiple technologies)
  • Controlling the architecture during each next iteration of a release.
  • Manage risk identification & mitigation plans associated with the chosen architecture.
  • Responsible for the software designs & provide support for these designs to come into fruition.
  • Performs Research & Development in the chosen technology & provide technical vision.
  • Act as a support to the Technical Consultants/ Director
  • Training/Grooming of software developers & technical leads.
  • Accountable for the quality of the overall technical deliveries.
  • Review & validates technical specifications.
  • Perform architecture reviews & ensure the coding standards are respected.
  • Provide Technical Assistance to technical leads & software developers.
  • Responsible for the performance & security of the websites.
  • Participate in client meetings.
  • Participate in recruitment



  • A bachelor's degree in computer science, software engineering, or another related field or relevant experience


  • Minimum 9-12 years of experience in development
  • Technical Skills:
  • Programming Language: C#, SQL or Java
  • APIs/Frameworks/Libraries: MVC
  • Databases: MS SQL Server
  • Web Technologies: C#, JavaScript, React, JQuery, ASP.NET Core


  • Fluent English Proficiency (B2 reading, writing, & conversation).


Cultivates innovation: Creating new & better ways for the organisation to be successful

  • Comes up with useful ideas that are new, better, or unique.
  • Introduces new ways of looking at problems.
  • Can take a creative idea & put it into practice.
  • Encourages diverse thinking to promote & nurture innovation

Manages complexity: Making sense of complex, high quantity, & sometimes contradictory information to effectively solve problems.

  • Asks the right questions to accurately analyze situations.
  • Acquires data from multiple & diverse sources when solving problems.
  • Uncovers root causes to difficult problems.

Tech savvy: Anticipating & adopting innovations in business-building digital & technology applications.

  • Anticipates the impact of emerging technologies & makes adjustments.
  • Scans the environment for new technical skills, knowledge, or capabilities that can benefit business or personal performance.
  • Readily learns & adopts new technologies.

Customer focus: Building strong customer relationships & delivering customer-centric solutions.

  • Gains insight into customer needs.
  • Identifies opportunities that benefit the customer.
  • Builds & delivers solutions that meet customer expectations.
  • Establishes & maintains effective customer relationships.


  • Team of 15-25

Apply To Job
© 2024 GarysGuide      About    Feedback    Press    Terms