Intermediate Software Developer Web - Port Elizabeth Verfied

Salary Negotiable Port Elizabeth, Eastern Cape Port Elizabeth, Eastern Cape more than 14 days ago 01-02-2019 11:15:09 AM
29-03-2019 11:15:09 AM
Reporting to the Project Manager you will be responsible for creating and maintaining software for both clients and products.

Experience includes but is not limited to:
• 3-9+ Years’ experience in software development.
• Familiarity with Agile development methodologies
• Demonstrates proficiency in at least one structured programming language.
• Creates effective XSL stylesheets.
• Reads and understands XML schemas.
• Understands advanced relational database concepts.
• Demonstrates proficiency with physical and logical database design.
• VSS and beginning CVS/SVN user
• Writes effective stored procedures.
• Possesses demonstrated work experience with at least one relational database management system.
• Experience with software design and development in a test-driven environment
• Knowledge of coding languages (e.g. C++, Java, JavaScript, JQuery) and frameworks/systems (e.g. AngularJS, Git, SVN)
• Knowledge of C# using Visual Studio using Webforms, MVC and Entity Framework
• Experience with continuous integration (e.g. Jenkins & Octopus deploy)
• Advanced experience with the following tools: Visual Studio, Git, SVN
• Excellent knowledge of relational databases, e.g. SQL
• Solid understanding of the systems development lifecycle.
• Solid understanding of databases and application services (e.g. queues, caching).
• The Intermediate Software Developer is expected to be comfortable working in every part of a complex application.
• Programming skills to include but not be limited to C#, MVC, SQL, LinQ, and HTML.

Key Skills and Qualifications include but are not limited to:
• Degree/Diploma in Computer Science or related IT field.
• MCSA Microsoft Certified Solutions Associate
• Microsoft Programming in C#,
• MCSA: Web Applications
• MCSD: App Builder
• Microsoft Azure
• Has general knowledge and understanding of APIs
• Ability to learn new languages and technologies