Senior .Net Developer
Deka Minas (Pty) Ltd · Higgovale
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Purpose
- To design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards.
- To support developers and stakeholders in scoping, progress and status.
Key Tasks & Accountabilities
Delivery and quality
- Participate in a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.
- Design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards:
- Quality:
- Perform quality tests / performance testing by developing and executing, tests, automation scripts and procedures, handle load and scale:
- Ensure securely robust solutions (security context).
- Manage all cross-cutting non-functional architectural concerns for applications.
- Evaluate system architecture and make recommendations as required.
- Adhere to the organisation’s prescribed development frameworks, patterns and practices.
- Design:
- Being able to come up with a solution to a programming challenge.
- Create automated and scalable solutions.
- Develop:
- Work with developers and architects in developing components based on requirements.
- Apply code and share impact of code changes with Business Analyst and team.
- Develop reusable code and libraries for future use.
- Test:
- Testing of code and developing automated testing scripts and procedures.
- Support:
- Conduct investigations through troubleshooting and debugging to fix minor and major and escalated bugs across all environments.
- Maintain and upgrade software.
On-time delivery and tracking: • Deliver on negotiated commitments: • Ensure timely delivery of developed applications and systems. • Ensure project deadlines are met according to contracted service level agreement (SLA). • Liaise with software vendors and all IT departments.
System support and uptime: • Involvement in system support, monitoring, capacity planning. • Provide first and/or second level standby to the Development/QA/Production environment(s) for integration between internal systems and applications as well as that of external service provider where required: • Perform standby and support users using the platform in a timely manner. • React to system monitoring and alerting events in a timely manner. • Perform capacity planning on infrastructure requirements. • Conduct performance stability tests to improve system stability. • Conduct performance analysis/ load tests to improve throughput. • Recommend and implement improv...
.special-hidden { display: none; }