Senior Developer

Capricorn Group Limited - windhoek, namibia

a year ago

Senior Developer

Listing reference: capgh_000198

Listing status: Online

Apply by: 4 September 2023

Position summary

Introduction

The primary purpose of the position is to define, build, test and deliver an increment of value in a short time frame. The position is responsible for analysing, designing, developing, implementing and maintaining software applications according to business requirements, while maintaining the full application development lifecycle.

Job description


The KEY OUTCOMES of this role are:

  • Agile Team responsibilities
  • Design and develop new software solutions
  • Implement new software solutions
  • Maintain software solutions




CORE COMPETENCIES:

  • Deciding and Initiating Action
  • Interpersonal skills
  • Adhering to principles & values
  • Applying Expertise and Technology
  • Analysing
  • Learning and Researching
  • Creating and Innovating
  • Result Orientation
  • Customer Service Orientation
  • Adapting and Responding to Change
  • Coping with Pressure and Setbacks
  • Achieving Personal Work Goals and Objectives
  • Troubleshooting skills

  • Minimum requirements


    QUALIFICATIONS

  • BCom / BSc / Bachelor of Computer Science / Software Engineering
  • Minimum of 7 years' experience designing and building software solutions

  • EXPERIENCE/KNOWLEDGE & SKILLS

  • .NET 4.5.1 Framework, .NET Core
  • C#, C , JavaScript Programming
  • SOAP, XML, JSON, HTML5, CSS3
  • Object-oriented programming (OOP)
  • WCF Web Services, WCF Data Services
  • Visual Studio 2013 and Team Foundation Server
  • BizTalk Server 2013 , Integration and Enterprise Service Bus & Microservices experience is an added advantage
  • SQL query writing skills
  • Design and optimize SQL Server 2012 stored procedures
  • Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
  • Advanced level Knowledge of Software implementation best practices
  • Advanced level Knowledge of Software Development Life Cycle
  • Experience with formal software development processes and methodologies such as Agile, SCRUM or MSF
  • Experience with Automated Testing Software such as Ranorex

  • Related Jobs

    Apply Now