Developer, Staging and Mapping at Old Mutual Kenya… See details on how to apply for the opportunities available at Old Mutual Kenya.
Descriptions;
Old Mutual Kenya is based in Nairobi and is part of a larger group that offers solutions in long-term savings, asset management and investment. We offer solutions to individuals and corporates underpinned by our core values which are: Respect, Integrity, Accountability and Pushing beyond boundaries.
RESPONSIBILITIES:
Staging & Mapping Core Development (Stored Procedures & Azure Database)
- Maintain and support the existing .net applications.
- Build new applications based on requirements.
- Support existing APIS and build new APIS on business demand.
- Gathering of business requirements and creating architectural designs related to staging and mapping.
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Serve as an expert on applications and provide technical support
- Provide support to the organization’s business requirements in the application and consumption of information from the Enterprise Data Warehouse (EDW) or from other suitable source systems.
- Maintain and optimize the Application database.
- Document technical needs for ETL processes and databases, and ensuring optimal technical infrastructure is utilized.
- Write and maintain the database scripts that support the front-end application.
Staging & Mapping UI Development
- Improve the look and feel of interactive computers and product software.
- Design the aesthetics to be implemented within a website or product, from the layout menus and drop-down options to colors and fonts.
- Build storyboards to conceptualize designs and convey project plans to clients and management.
- Develop high performing, scaling, and innovative end-to-end applications.
- Collaborate extensively with system engineers, product owners, subject matter experts.
- Implement solutions aligned with future and extend shared platforms.
MINIMUM QUALIFICATIONS/EXPERIENCE (REQUIRED FOR THE JOB)
- Proven experience as a .NET Developer.
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
- Understanding of Software Development Life Cycle and Agile methodologies.
- BSc/BA in Computer Science, Engineering, or a related field
- Experience with Web Services, WCF and Service Oriented Architecture
- Database design and development (Microsoft SQL Server)
- Strong background in object-oriented development techniques
- development experience with .NET, C#, ASP.NET
- Knowledge of Microsoft SQL Server, ASP .NET Framework and ASP.NET MVC.
- Strong knowledge of .NET infrastructure.
- CSS, HTML and JavaScript