Architect and master of your own destiny? Here's the role for you to kick of 2019 in style !
Short Description :
Design and architecture world class software products in a fast-paced cutting-edge development environment. Applying high standards of quality and adhering to strict software craftsmanship values and be passionate about software and development.
Core Skills : C#, ASP.NET MVC, AngularJS, RxJS, Unit Testing, SOA, Agile Methodologies, Distributed Source control, Design patterns, SOLID principles, Clean code, ORM (NHibernate / EF), Continuous Integration, SQL Server, NoSQL, XUnit, Moq, MSMQ / RabbitMQ
Complimentary Skills : Enterprise architectural principles, Distributed architecture patterns, Terraform, Ansible, AWS
Longer Description :
The Principle Software Engineer is responsible and accountable for the design and architecture of the system. Working closely with team leads, product owners and the solutions architect, the principle engineer will enable his / her team deliver features and improvements to a distributed system.
An ideal candidate would have 7+ years’ experience and should have strong computer science principles and preferably worked with distributed architecture or would like to explore this territory.
They should be able to work under pressure and against tight deadlines, with a pragmatic approach incorporating intelligent design decisions.
About the code, we are centred around the Microsoft stack , however NodeJS is an area we are exploring. We build micro services using .
NET Core, RabbitMQ and push this out using a continuous deployment stream that involves Jenkins, Octopus and Fake scripts .
Our front end is AngularJS , utilising Gulp, RxJS and Redis . We are big on testing, unit testing, integration testing and end to end automation testing.
We use XUnit, Protractor, Jasmine and have an end to end automation framework written in F#
Please send your updated CV and Skills Matrix to the Software Development Recruitment Specilaist jacki hi-techcpt.co,za or call 021 001 00 00.