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; }

Auto-apply to this jobView original posting ↗