.NET Developer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 29-10-2017 12:10:35 PM
24-12-2017 12:10:35 PM
Responsibility:
• Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural
improvements
• Meet with Project team to understand business requirements, architecture and design.
• Responsible for overall development, quality & deployment of the solution
• Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development
life cycle
• Developing services and APIs to be consumed by multiple clients
• Developing business logic and data access layers including integration, enhancements, and new development tasks
• Completing programming using languages and software products
• Developing and conducting unit tests.
• Conduct root cause analysis and advanced performance tuning for complex business processes and functionality
• Determining methodologies and tool sets for continuous deployment, integration and testing

Technical Experience:
• 5+ years of proven experience developing solutions primarily targeting the web using web based technologies
• Expertise in C#, JavaScript, and SQL
• Experience with the platforms like ASP.NET, ASP.NET MVC, ASP.NET WebAPI, RESTful API, SQL Server (or other relational database
platforms), and WCF (or other SOA implementations).
• Proficiency in scalable, multi-threaded back end services.
• Familiarity with JavaScript libraries/Frameworks such as Angular JS or Node JS
• Strong working knowledge of Java Script, OOP/OOAD, XML, HTML.
• Experience with SQL Server and Oracle.
• Experience in working with SharePoint
• Experience with web services, message exchange and writing stored procedures.
• Experience working with Waterfall & Agile methodologies, continuous integration environment utilizing TFS and automated build server
technologies.
• Understanding of Micro services, Aspect Oriented Programming, Service Oriented Architecture, Business process management and Case
management
• Strong communication skills and enjoys being part of a high-performance team.
• Parastatal experience strongly preferred

Education Experience:
• Bachelor's degree in Computer Science, MIS, related field or equivalent experience. Minimum 3+ years of industry experience. Honours /
Master’s degree / .net related certification is a plus