This job is expired

Senior C# developer/ C# developer / Associate C# developer

  • Port Louis
  • Not disclosed
  • Permanent
  • Added 17/08/2017 
  • Closing 16/09/2017

Senior C# developer/ C# developer / Associate C# developer

 

We are a financial consultancy firm working for an industry-leading global financial data company.

We're looking for a developers to join a team of talented developers in our Mauritius office.

The role involves the development of financials backoffice systems for international banks and financial institutions. You'll be working in a team of developers, spread across South Africa, United Kingdom, Mauritius and New Zealand, building SaaS products and bespoke software for our clients. Most of the time you'll be collaborating closely with your fellow developers, but sometimes you might need to fly solo on a small project.

 

Job Description

  •  A developer working on the front and backend of systems
  • Involvement in all aspects of the project life cycle. Comfortable with taking ownership of a project and running with the project.
  • A passionate developer that enjoys being a developer.
  • A developer with an eye for detail and care about user experience.

 Skills and experience we are looking for:

 Must have:

  • C# (at least v4.0)
  • Practical production level ASP.NET MVC or ASP.NET WebAPI experience
  • JavaScript – Browser based (not NodeJS)
  • CSS
  • SQL Server – Database design, querying and optimisation

 Need:

  • Object Relational Mapping production level exposure, ideally NHibernate or Entity Framework
  • Quality assurance practices using Test Driven Development or Behaviour Driven Development, code reviews experience
  • Proficient in using source control, either through Git, Mercurial, SVN or TFS

Nice to have:

  • Exposure to continuous integration using TeamCity or Jenkins
  • Practiced continuous deployment using Octopus or UDeploy.
  • Comfortable in server administration for tools like IIS, nginx, SQL Server, Windows Server and Ubuntu Server
  • Exposure in using tools like Quartz.NET, TopShelf and Windows Identity Foundation
  • AngularJS, Angular (2.0 or later) or ReactJS or EmberJS

 

 What you will learn from the role:

  • Automation. We try and automate as much as possible to streamline our processes. This includes continuous integration and deployment
  • Testing. Quality is very important to us, and through automated testing we strive to keep the quality of our systems as high as possible.
  • Working with huge sets of data, both using SQL Server and other databases
  • Lean project management
  • A deep understanding of C# as a language and its usage.
  • The potential for learning and working in another language like Java, Python or Scala. 

About StructureIt http://structureit.net/

We are as passionate as you are about technology

Our passion, combined with our clear vision and strong business and technical talent, make us an exciting place to work.

We believe in continuous learning and development

You will always have the opportunity to broaden your learning via access to online training, monthly developer forums and our weekly newsletter.

You won’t get bored

We have a wide variety of projects across big companies, and use a broad range of technologies (you won’t be limited to the MS stack) and we’ll want your direct input into the architecture and technology options for new projects.

You’ll get the quiet space to do your work

We generally try and keep meetings to a minimum, message frequently on Slack and like to use short effective Skype calls when we need to talk to our international partners we prefer to give you the freedom to do your work and avoid the red tape.

We look after you

  • Flexible hours
  • Excellent hardware, no business machines
  • Relaxed dress code
  • Annual company outings 

 

The Joel test

  •  Do you use source control?
  •  Can you deploy to production in one step?
  •  Do you make a build on every commit?
  •  Do you have a bug database?
  •  Is your software ready to deploy at all times?
  •  Do you have an uptodate project burndown?
  •  Do you have a well-maintained product backlog?
  •  Do developers work collaboratively?
  •  Do you use the best tool for the job?
  •  Do you have test automation engineers?
  •  Do you do hallway usability testing? 

Hidden Company
Advertise with Us
Help

We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Accept & Close