ntt-data-5
Senior .NET Developer (Systems Integrator)
Job description
Summary of Role
Develop and integrate multiple enterprise systems into solutions in accordance with business needs and requirements.
Responsibilities
- Collaborate with other developers, analysts and quality assurers in conceptualizing and developing new software programs and applications.
- Play a key role in enhancing, modernising and stabilizing existing applications.
- Fully participate in the software development life cycle (SDLC) for a variety of projects.
- Prepare and document technical specifications.
- Independently map out conceptual applications end-to-end via various methods such as Whiteboard Sessions.
- Conduct research on emerging application development software products, languages, and standards in support of development efforts.
- Recommend, schedule and perform software improvements and upgrades.
- Help to create a culture of promoting new ideas.
- Consistently write, translate and code software programs and applications according to specifications and develop workable enterprise systems.
- Run and monitor software performance tests on new and existing programs to correct errors, isolate areas for improvement and perform general debugging.
- Administer critical analysis of test results and deliver solutions to problem areas.
- Manage and/or provide guidance to junior software developers.
- Perform configuration management on integration code and systems interfaces.
- Provide secure application programme interfaces/frameworks for external third-party systems to interface with.
- Conform to legislation, policies, industry standards and best practices.
- Provide secure application programme interfaces/frameworks for external third-party systems to interface with.
- Keep up to date with the latest data protection and security threats and ensure mitigation of these risks.
Qualifications
- Matric and a tertiary qualification in Information Systems, Computer Science or equivalent (NQF level 7) qualification.
- Microsoft Certified Technology Specialist (MCTS) – advantageous.
- Microsoft Certified Professional Developer (MCPD) – advantageous.
- Own reliable transport.
Experience
Minimum experience directly related to Systems Integration, including most of the following programming languages and technologies:
- ASP.NET – 5+ years
- ASP.NET Core – 2–3 years
- Bootstrap – 5+ years
- C# – 5+ years
- CSS – 5+ years
- XML – 5+ years
- SSRS – 5+ years
- JQuery – 5+ years
- JavaScript – 5+ years
- MS SQL – 5+ years
- Web API – 5+ years
- MS Azure DevOps – 2–3 years
- Agile Methodology – 5+ years


