Senior Software Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 21-09-2019 4:46:25 PM
16-11-2019 4:46:25 PM
KEY RESPONSIBILITIES:

This position is responsible for building software using languages and technologies of the .NET framework, create applications from scratch, configure existing systems and provide user support.

MAIN TASKS INCLUDE:

Key Responsibilities:
• Participate in requirements analysis
• Collaborate with internal teams to produce software design and architecture
• Write clean, scalable code using .NET programming languages
• Test and deploy applications and systems
• Revise, update, refactor and debug code
• Improve existing software
• Develop documentation throughout the software development life cycle (SDLC)
• Serve as an expert on applications and provide technical support

QUALIFYING ATTRIBUTES:

Qualifications – Bachelor's Degree in Computer Science/Information Technology or equivalent. PMP Certification would be an added advantage.
Experience – At least 10 years’ experience in an IT Infrastructure, proven experience as a .NET Developer or Application Developer.
Skills – Strong verbal and written communication, interpersonal and problem solving, ability to speak and write in English, Project management
Knowledge – .NET languages (C#, Visual Basic .NET), HTML5/CSS3, familiar with architecture styles/APIs (REST, RPC), ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
Competencies – Stakeholder Management, Initiative, Managing conflicting priorities, Planning and Organising