This opportunity is based in Mauritius

.NET Software Architect


In this role

• Be responsible for design of software architecture in diverse and innovative .NET projects and ensure synergies among them

• Ensure quality of design and code in all .NET projects though systematic design reviews and code inspections

• Coach development team in application of various technologies, frameworks, methods and tools

• Coordinate with architecture teams in Switzerland, provide advices in use of IT to optimize business processes

• Identify, coach and buildup technical experts / architects

What we offer

• Professional working environment with young and motivated teams

• Projects using Agile methodologies

• Extensive coaching and training

• Flat hierarchies  

• An attractive prospect for your professional and personal development

• A healthy work life balance

About your profile

• Master degree in Computer Science

• You have at least 9 years of experience in software development with 6 years in analysis, design and development of Microsoft based applications

• You stand out as a strong team player, are flexible and have a broad technical expertise

• Proficient communication skills in English

• Analytical and structured work method

• In-depth development experience with Microsoft technologies, i.e. .NET, C#, ASP.NET, Visual Studio, WCF and WPF

• In-depth development experience with Testing framework like NUnit and Object-Relational Mapping like NHibernate and Entity Framework • Non-functional aspects, i.e. Security, Performance and Scalability

• Modeling tools such as Enterprise Architect

• Knowledge of relational databases: Oracle, Microsoft SQL Server

• Know-how in HTML, XML, JavaScript, Ajax, CSS, Angular JS

• Experiences with Microsoft SharePoint and/or Microsoft CRM is a plus 

If you are INTERESTED in applying for this position, please send us your complete application (CV, cover letter, letter of reference, diplomas and certificates).