Position: .Net Developer
Company: GeeksForLess
Experience required: 3y
English level: intermediate

Project description:
Since its first release in 1979, the AJS Professional Accounting System has been enhanced and updated constantly, making it the most comprehensive legal and professional accounting software package in Southern Africa. Today, over five hundred law firms and corporates of all sizes trust AJS to manage their finances, with one in five law firm staffers using AJS to organise their daily tasks.

Working schedule: 9:30 - 18:00 (can be discussed)
Team consists of: 6 Developers 
Main Responsibilities: We use Agile software development follow the SCRUM process to deliver 2-3 major releases of the product annually.
We are a team of 6 developers working in 2 weeks sprints. Planning for the sprint happens every 2nd Monday with daily standups each morning, and a sprint retrospective on the last Friday of the sprint.
Being able to work under pressure, as part of a team, good communication and willingness to be involved in all aspects of the product, is a crucial requirement.
We try to hold technical sessions every 2-3 weeks where possible.
JIRA is used as our tool to manage these sprints and the product backlog.

Mandatory Requirements:
• C#
• ASP.NET
• WebApi2 Rest
• Git
• Javascript
• HTML5
• CSS3
• Less/Sass
• Bootstrap
• AngularJS,
• Query
• Json
• Jira (Scrum process management)
• Bamboo (CD/CI)
• NUnit (Unit Testing)
• RhinoMock (Mocking)
• SAP Crystal Reports

English: good spoken