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
Ram couriers new vacancies are open whatsapp Mr mashegwane on 0761585620
Jobin.co.za