Senior Software Engineer / Developer - Rivonia Verfied

R 45000 per month Rivonia, Gauteng Rivonia, Gauteng more than 14 days ago 25-04-2017 8:35:46 AM
23-05-2017 8:35:46 AM
Analyse Functional requirements and update Design
Work out minor details
Make sure that the software works across multiple browsers
Focus on the usability design of the software product
Write scalable, robust and easy to maintain software
Create technical documentation for the support team
Participate in high level and detailed product design, engineering, development and integration.
Participate in the evaluation and recommendation of new products, maintains knowledge of emerging technologies to enhance or improve existing services.
Interface with third party vendors to determine new technologies that may enhance the existing IS products and services, or to create new ones.
Participate in building partnerships with project teams and works closely with internal and external customers.
Participate in the development of project plans for the roll out of new or improved products.
Maintain the existing code that has been developed and continually strive for improvement.
Optimize business processing, minimize manual intervention in all tasks.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development
lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

SPECIFIC JOB SKILLS
Analysing Information, Software Design, Software Documentation, Software Testing,
Teamwork, General Programming Skills, Software Development Fundamentals, Software
Development Process, Software Requirements, Software Architecture, Coaching

KNOWLEDGE:
5 Years’ Experience in Web programming in the Microsoft.Net environment
End to end experience of the project lifecycle
Thorough understanding of AOP, OOPS
Proficiency in XML, XSLT, XSD, XPATH
C#, ASP.Net - MANDATORY
Expert in Microsoft SQL Server Suite, including stored procedures, SSIS, Database Modelling, SSRS, MS OLAP,
SQL Spatial
SQL - MANDATORY
JavaScript, W3C Compliance, CSS3/HTML5, JQuery
Experience with .Net Remoting, Windows Services and Web Services
Experienced in web application evaluation, testing, configuration and implementation
Advanced knowledge of Windows Server operating systems and client-server operations
Troubleshooting of ASP and/or .NET Framework related issues
Experience with GIS/Google Maps is a plus

COMPETENCIES:
Ability to work independently or as part of a team when involved in projects
Advanced knowledge of the principles, concepts and theories of database design
Compilation of Technical Specifications and Systems Manual
Review Quality Assurance Plans and coverage of Test Cases
Result orientated with good communication and interpersonal skills
Proven experience interacting with domain experts and efficiently creating software artefacts.
Understanding of Statistics is an added advantage, for example Linear Regression.

EXPERIENCE REQUIRED:
Matric
Relevant degree/diploma in IT with software development as a major