Senior Software Developer - 24 Month Contract
Manpower
Cape Town
3d ago
source : JustTheJob.co.za

Cape Town - We are seeking a Senior Software Developer on a contract basis to assist in leading the development for the new application layer for the business.

This will involve not only hands-on coding of the new system but will include design, architecture and mentoring the existing development team in best practice with respect to software development.

Requirements : Back-end and Front-end development using the Microsoft Development Stack - C#, ASP.Net, MS SQL, SSRS, SSAS, IIS, Microsoft Azure Services, PowerBI and SharePoint Web development using HTML, CSS, JavaScript, NodeJS, ReactJS and React Native Development of technical architectures for new applications.

Knowledge of microservices architecture will be an advantage. Proven experience in internet technology and web development.

Proven experience in coding with an understanding of system architectures and knowledge of SOA. Proven experience in development business intelligence systems using PowerBI, SSRS, SSAS etc.

Solid knowledge of OO, development methodologies and applying patterns. Source control concepts (Merging, Branching, Publishing) Experience in unit-testing all software artifacts.

Technical guidance and mentoring of developers. Assist in enforcing Agile and Scrum methodology in the teams. Assist in code reviews.

Assist in implementation of best practices, coding standards and relevant methodologies. Enjoy coding yet being able to split time between hands-on coding and designing Requirements : 5 years+ experience hands-on development experience.

Computer Science related degree, diploma, or similar qualification. Be prepared to work in a flexible yet delivery orientated environment Be prepared to work on multiple projects simultaneously Proven experience in internet technology, web development, client-side systems and MS Azure Proven experience in coding with an understanding of system architectures and knowledge of SOA.

Solid knowledge of OO, development methodologies and applying patterns. A willingness to learn and research new technologies and methodologies.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form