Capricorn Group is recruiting a Senior Developer: Core Banking, to be based in Windhoek, Namibia.
Description
- 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 to analyze, design, develop, implement and maintain software applications according to the business requirements, while maintaining the full application development lifecycle
Duties
- Agile Team Responsibilities
- Design and develop new software solutions
- Implement new software solution
- Maintain software solutions
Requisites
- Qualifications:
- BCom Computer Science/Software Engineering
- Experience/Knowledge & Skills:
- Minimum of 7 years' experience designing and building software solutions
- Troubleshooting and organisational 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
- Experience in integration and Enterprise Service Bus & Microservices advantageous
- SQL query writing skills
- Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
- Knowledge of software implementation best practices
- Knowledge of Software Development Life Cycle
- Experience with formal software development processes and methodologies such as Agile and SCRUM
- Knowledge in designing and optimizing SQL Server 2012 stored procedures
- Experience with Automated Testing Software such as Ranorex
- Core Competencies:
- Deciding and Initiating Action
- Leading and Supervising
- Adhering to principles & values
- Relating and Networking
- Persuading and Influencing
- Presenting and Communicating Information
- Writing and Reporting
- Applying Expertise and Technology
- Analyzing
- Learning and Researching
- Creating and Innovating
- Planning and Organizing
- Delivering Results and Meeting Customer Expectations
- Following Instructions and Procedures
- Adapting and Responding to Change
- Coping with Pressures and Setbacks
- Achieving Personal Work Goals and Objectives
Notes
- Only shortlisted applicants will be contacted