This exciting and challenging environment offers a great opportunity to ply your trade as a developer. Responsibilities include developing new features and maintaining our cloud based software platform, spanning multiple technologies. Besides for being adept at writing code. If you are a passionate, self starter that is always learning, and can communicate ideas and concepts clearly both verbally and in writing. If you are a team player but also able to work independently. If you can see the big picture and take into consideration the specifics of a technology to fulfill business needs, then this is the place for you.
Some of the tasks you'll need to fulfill are:
-
Designing and building backend REST services.
-
UI development and integration.
-
Integration of various 3rd party systems and APIs.
-
Understanding agile methodologies.
-
Writing unit/integration tests and maintain a CI environment.
-
Maintain cloud infrastructure and Devops deployments.
Technologies & Languages include:
-
C#, ASP.NET, ServiceStack
-
Javascript, AngularJS
-
MSSQL
-
Redis
-
RabbitMQ
-
MS Azure
Education & Experience:
-
There is no requirement for you to have relevant formal education, but this is preferred.
-
Understanding of real-time processing of data streams and location based data and how to work with it is beneficial.
-
You should have a regular routine of researching and understanding new technologies.
-
You need to have worked on at least 2 major systems requiring you to be a full stack developer and multi-disciplined participant in a key position in these projects.
You will be required to demonstrate your skill through various assessments to qualify for the position.