Capricorn Group is recruiting a Software Engineer: Senior (Process Automation) (m/f), to be based in Windhoek, Namibia.
Description
- The position's primary purpose is to be part of a cross-functional Agile Team that defines, builds, tests and delivers an increment of value in a short time. The position is responsible for analyzing, designing, developing, implementing, and maintaining software applications according to the business requirements while maintaining the full application development lifecycle. This role will contribute to technology-specific best practices and standards; contribute to success criteria from design through deployment, including, reliability, performance, data integrity, maintainability, reuse, extensibility, usability, and scalability; contribute expertise on significant application components, program languages, databases, and operating systems. This role will also design and build POCs to make well-informed technology recommendations
Duties
- Agile Team responsibilities
- Design and develop new software solutions
- Implement new software solutions
- Maintain software solutions
- Core Competencies:
- Deciding and Initiating Action
- Leading and Supervising
- Working with People
- Adhering to principles & values
- Relating and Networking
- Persuading and Influencing
- Presenting and Communicating Information
- Writing and Reporting
- Applying Expertise and Technology
- Analyzing
- Learning & Researching
- Creating and Innovating
- Formulating Strategies and Concepts
- 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
- Entrepreneurial and Commercial Thinking
- Troubleshooting skills
Requisites
- BCom/BSc/Bachelor of Computer Science/Software Engineering
- Minimum of 7 years experience designing and building software solutions
- Any Microsoft Certified: Azure Developer certification will be an added advantage
- Experience with container technologies (Docker, Kubernetes, etc.) will be an added advantage
- Experience using Azure DevOps tools, specifically Azure Repos and Pipelines, will be an added advantage
- Experience in both front-end and back-end application development
- Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
- Experience with formal software development processes and methodologies such as Waterfall, Agile, RUP,
- SCRUM, or MSF will be an added advantage
- NET 4.5.1 Framework knowledge
- C#, C , JavaScript Programming
- REST, SOAP, XML, JSON, HTML5, CSS3
- Object-oriented programming (OOP) knowledge
- WCF Web Services, WCF Data Services
- SQL query writing skills
- Knowledge Software implementation best practices
- Knowledge of the Software Development Life Cycle
- Experiencing designing and optimizing SQL Server 2012 stored procedures
- Experience with Automated Testing Software
- BizTalk Server 2013, Integration and Enterprise Service Bus & Micro-services experience a plus
Notes
- Only shortlisted applicants will be contacted