Senior Software Developer

Capricorn Group Limited - windhoek, namibia

a month ago

Senior Software Developer

Listing reference: capgh_000150

Listing status: Online

Apply by: 12 March 2023

Position summary


The primary purpose of the position is to be part of a cross-functional Agile Team who define, build, test and deliver an increment of value in a short time box. 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


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


  • Deciding and Initiating Action
  • Leading and Supervising
  • Interpersonal skills
  • Adhering to principles & values
  • Relating and Networking
  • Persuading and Influencing
  • Presenting and Communicating Information
  • Writing and Reporting
  • Applying Expertise and Technology
  • Analysing
  • Learning and Researching
  • Creating and Innovating
  • Formulating Strategies and Concepts
  • Planning and Organising
  • Result Orientation
  • Customer Service Orientation
  • Following Instructions and Procedures
  • Adapting and Responding to Change
  • Coping with Pressure and Setbacks
  • Achieving Personal Work Goals and Objectives
  • Entrepreneurial and Commercial Thinking
  • Troubleshooting skills

Minimum requirements


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

  • .NET 4.5.1 Framework, .NET Core
  • C#, C , JavaScript Programming
  • 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)
  • Intermediate level Knowledge of Software implementation best practices
  • Intermediate level Knowledge of Software Development Life Cycle
  • Experience with formal software development processes and methodologies such as Waterfall, Agile, RUP, SCRUM or MSF
  • Experience with Automated Testing Software such as Ranorex

  • Apply Now