Junior Intermediate Software Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 17-03-2017 9:35:50 AM
14-04-2017 9:35:50 AM
Purpose:
Developing 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.

Key Accountabilities:
Extend and maintain existing and new software systems.
Planning, estimating, and continuously improving code quality, system design and process.
Work with the business to understand and implement complex requirements.
Work in an Agile environment, assisting in the move towards continuous deployment.
Keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies.
Work with geographically distributed teams.

Qualification and Experience:
2+ years experience in software development.
A strong background in enterprise software development in a distributed architecture.
The ability to dig into business requirements, have a pro-active attitude, sense of ownership and precise analytical skills.
Be able to work under pressure and against tight deadlines and will need to be pragmatic but intelligent design decisions.
Can work closely with business stakeholder’s to figure out requirements and translate them to technical solutions.
Experienced in the full software project life cycle.
Core Skills: C#, ASP.NET MVC, JavaScript frameworks, Unit Testing, Messaging, SOA, Aglie Methodologies.
Complimentary Skills: AngularJS, SQL Server 2012, NoSQL, ORM (NHibernate/EF), nUnit, Moq, MSMQ, NserviceBus, Autofac, Continuous