Posted on: 13 August 2023
ID 879789

Senior Software Developer

Primary Purpose

Maintenance of existing applications and development of new applications.

Qualifications

Minimum Requirements
  • National Diploma (Computer Programming or similar)
Experience
  • 7+ years' experience in Systems design, development and implementation
Competencies

Technical
  • C# Microsoft.Net
  • SQL Server
  • MVC / ASP.Net
  • WCF / WebAPI
  • Entity Framework
  • Problem Solving
  • Unit Testing
  • HTML / JavaScript
  • Angular
  • Team Foundation Server / VSTS / Azure DevOps
  • .Net Core
Behavioral
  • Attention to Detail
  • Time Management
  • Teamwork
  • Initiative
  • Adaptability
  • Conformity
  • Communication
Ideal

Qualifications
  • BSc Information Technology or Computer Science
  • MCSD (Microsoft Certified Systems Developer)
  • Azure certifications
Competencies

Technical
  • K2 Blackpearl
  • Mobile Development
  • WPF
  • SQL Server Reporting Services
  • OpenAPI design principles
  • Azure cloud
  • Auzure API Management
  • Working with monitoring tools
  • Firebase
Duties and Responsibilities

CUSTOMER CENTRICITY

Service excellence
  • Levels & quality of service delivery as experienced by internal & external stakeholders.
  • Interprets business/customer requirements to provide timeous solutions.
  • Responsiveness: Speed of responses, reaction time, going the extra mile, turnaround time
  • Degree of customer satisfaction from customers
  • Attend to change of applications and reports.
  • Trouble-shoot and fix problems with applications and processes.
OPERATIONAL EXCELLENCE

Systems Development
  • Develop and maintain systems in terms of quality, proper documentation, as well as conformance to Enterprise architecture plan.
  • Delivering developmental efforts on time.
  • All developmental efforts must be concluded within the Change Control process.
  • Adhere to coding standards
  • Adhere to source control policies & guidelines
  • Improving coding standards
LEARNING AND DEVELOPMENT

Contribution to Teamwork in Department
  • Contribution to making the department a great place to work
  • Contribution to teamwork (Level of teamwork, accountability, delivery, quality & speed of information shared,
  • contribution to efficiency & effectiveness of area.
  • Effort to forge & maintain quality inter-personal relationships.
  • Take accountability for the achievement of operational objectives within own area of control
  • Support and drive the business's core values
  • Maintain a positive attitude and drive
  • Promote harmony and teamwork
  • Promote the sharing of knowledge
  • Show willingness to help others
  • Open to feedback and constructive criticism of performance
  • Assist support staff in resolving helpdesk calls
  • Receiving ad-hoc requests from internal as well as external parties and then responding appropriately
Personal and Intellectual Capital Development
  • Take ownership for driving own career development
  • Development of knowledge base and Intellectual Property
  • Stay abreast of the current and forthcoming technologies
This position is advertised in line with our commitment to Employment Equity.
Occupation:
Finance jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Dihlabeng hospital jobs available

Dihlabeng hospital jobs available

Dihlabeng hospital
Bethlehem
Jobin.co.za
BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE
Rustenburg
Jobin.co.za
TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE
STEELPOORT
Jobin.co.za
EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE
Secunda
Jobin.co.za
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za