Company:
NECSA
Industry: ICT / Telecommunication
Deadline: Nov 25, 2025
Job Type: Full Time
Experience: 4 years
Location: North West
Province:
Field: ICT / Computer
Job Profile:
- To provide software development and support services to users in accordance with the System Development Life Cycle methodology, to facilitate the execution of business processes.
Key Performance Areas
- Build and code software applications in accordance with the design specifications.
- Generate database-stored procedures for managing data.
- Test software applications to ensure compliance with user requirements and software
- development standards and guidelines as well as to ensure system integrity.
- Assist with end-user acceptance testing.
- Maintain software applications on an ongoing basis.
- Run daily checks on database and other software application servers to verify system health.
- Train application support personnel and/or end-users on software applications.
- Provide support to end-users and application support personnel on software applications.
- Adhere to Necsa policies and procedures i.e. change control management, helpdesk, security, and standard operating procedures.
JOB REQUIREMENTS
KEY KNOWLEDGE & SKILLS
- Knowledge of the Necsa IT policies and procedures.
- Visual Studio .NET C# (Intermediate) or similar language
- HTML and CSS (Intermediate)
- Microsoft Word and Excel (Intermediate)
- Microsoft Access (Intermediate)
- MS-SQL (Intermediate)
- Report Writing (Crystal Reports and SQL Reporting Services) (Beginner)
- Windows Security (Intermediate)
- Software Testing (Intermediate)
COMPETENCIES
- Analytical thinking and attention to detail
- Holistic / big picture thinking
- Creativity / innovation
- Problem solving
- Learning agility (includes learning potential
Requirements
Education:
- Bachelor’s Degree in IT or related field (NQF Level 7)
Experience:
- Minimum of 4 years’ experience in software
- Minimum of 4 years’ experience in database development
