Career Opportunities in MobiKash Kenya

Vacancy: Windows Phone Developer

Founded in Nairobi Kenya, MobiKash today is the fastest growing Mobile Money company in Kenya. 

MobiKash prides itself in providing very innovative mobile financial Services and we’d like to expand our team with leading talent. 

Key Responsibilities:

  • Develop .NET based products in a multi-cultural team based environment.
  • Participate in the product design and brainstorming meetings.
  • Participate in code reviews with team members.
  • Work closely with different teams whenever assigned.
  • Work with QA to create and revise test plans whenever required.
Requirements
  • Experience at a fast-paced organization
  • Strong C# / .NET knowledge
  • Good XAML skills
  • Previous experience of client integration with RESTful APIs
  • Unit testing experience with .NET
  • Solid Experience with LINQ, Generics and the functional features of C#
  • Effective in Visual Studio
  • Aware of mobile constraints
  • Comfortable with the command line
  • Knowledge of websockets is a plus
  • Experience with xamarin and Cortana a (definite) plus
  • Windows Phone experience is a MUST
  • Design sensibility and UX knowledge is a plus
Fresh graduates are encouraged to apply.
 
A practical interview will be conducted.
 
If you feel you are up to the challenge you can send your detailed Curriculum Vitae accompanied by copies of certificates and indicating the current remuneration (Mandatory if available) by 15th May 2015
 
Please quote IT-WP-DEV/04/HRD/2015 followed by your name in the subject and send your application to mcit@mobikash.com

Vacancy: SQL Server Database Administrator

Founded in Nairobi Kenya, MobiKash today is the fastest growing Mobile Money company in Kenya. 

MobiKash prides itself in providing very innovative mobile financial Services and we’d like to expand our team with leading talent. 

Responsibilities Include:
  • Contributing to the design and implementation of SQL Server installations and SQL Based applications both on-premises and cloud-hosted.
  • Continuous performance improvement through the analysis and possible modification of stored procedures, indexes, views, compression and other tuning activities.
  • Configuration and maintenance of SQL Server installations supporting our cloud platform and business services. Ensuring that the business Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO) can be met through the use of cloud services and high availability schemes.
  • Troubleshoot SQL Server operational issues as they occur, including after-hours and weekends
  • Configure SQL Server monitoring utilities to minimize false alarms
  • Maintaining operational documentation related to the company’s database environment
  • Manage Windows servers
  • Provide application support to end users
  • Build and deploy new Windows servers
  • Willingness to work shifts that may cover weekends and holidays
Skills & Experience 

Required:
  • 3 years or more in a lead database administrator role for SQL Server
  • Hands-on experience of working with SQL Server 2012 and above
  • Experience working with Windows server and Active Directory in the context of SQL Server installation and operation.
  • Experience in Performance Tuning, Query Optimization, using Performance Monitor, SQL Profiler and other related monitoring and troubleshooting tools.
  • Experience in troubleshooting and resolving database issues such as database integrity, performance, blocking and deadlocking, replication amongst others.
  • Experience with backups, restores and recovery models.
  • Knowledge of High Availability (HA) and Disaster Recovery (DR) options for SQL Server.
  • Knowledge of indexes, index management, and statistics.
  • Ability to write and troubleshoot TSQL and design (stored procedures, functions, tables, views, triggers, indexes, constraints)
  • Ability to effectively communicate and work closely with Developers.
  • Excellent written and verbal communication skills
Desirable:
  • Experience in SQL Server 2014 and In-memory databases
  • Experience in the installation and configuration of Windows Server 2012
  • Experience in building and maintaining applications using the .NET framework
  • Working in a web application development environment
  • Experience managing virtual servers using VMWare or HyperV platforms
  • Microsoft SQL DBA Certification will be considered a big plus
  • MCSE certification will be considered a plus
  • Knowledge in a scripting language like PowerShell will be a plus
  • Experience working with monitoring tools such as PRTG
  • Experience of SQL Server in a cloud-hosted environment and/or SQL Azure
If you feel you are up to the challenge you can send your detailed Curriculum Vitae accompanied by copies of certificates and indicating the current remuneration (Mandatory if available) by 15th May 2015

Please quote IT-DBA-DEV/04/HRD/2015 followed by your name in the subject and send your application to mcit@mobikash.com

Vacancy: IT Project Manager
 
Founded in Nairobi Kenya, MobiKash today is the fastest growing Mobile Money company in Kenya. 

MobiKash prides itself in providing very innovative mobile financial Services and we’d like to expand our team with leading talent. 

Your daily duties and responsibilities in this role will generally include:
  • Leading and managing cross-functional teams
  • Delivering compliant and sustainable systems
  • Business Requirements documentation for both client and technical team consumption
  • Identifying and minimizing project risk
  • Driving team accountability for deliverables
  • Developing and delivering team recommendations to senior management
  • Creating and meeting all project milestones and financial commitments
  • Developing project schedules, cross-functional deliverables, and detailed timelines
  • Identifying and managing project priorities and cross-project dependencies
  • Driving the Scrum teams for daily team execution and delivery while fostering the Agile methodology
  • Assisting with financial analysis while monitoring and forecasting the budget throughout the project
  • Evaluating current processes to drive continuous improvement.
As a Project Manager, you must exhibit proven leadership with significant experience in working within a team environment. 

You should also be highly organized and detail-oriented with strong analytical, problem-solving and time-management abilities. 

It is also important that you display excellent verbal and written communication and interpersonal skills as well as the ability to interact effectively with individuals at all levels of the organization.

Specific qualifications for the position include:
  • Bachelor’s degree in Computer Science or similar discipline
  • Minimum 5 years of project management experience
  • Minimum 10 years of IT environment experience
  • Experience with Agile methodologies, e.g., Scrum
  • Background working on midsized to large enterprise-level projects
  • Software Development background (.NET, C#, preferred )
  • Intermediate proficiency level with Microsoft Team Foundation Server
  • Experience managing full life cycle software projects
  • Mobile Money and banking Industry experience, strongly preferred
  • Previous software development lead background, preferred
  • Experience with middleware technology, preferred
  • PMP (Project Management Professional) certification/ PRINCE certification
If you feel you are up to the challenge you can send your detailed Curriculum Vitae accompanied by copies of certificates and indicating the current remuneration (Mandatory if available) by 15th May 2015

Please quote ITPRJ/04/HRD/2015 followed by your name in the subject and send your application to mcit@mobikash.com

We're looking for a Frontend Developer / Designer with a passion for building great digital experiences that are functionally and visually appealing. 

The successful candidate will be a tech savvy versatile problem solver that enjoys taking on a wide variety of complex challenges and then simplifies them into simple tasks.
 
This person will work with our product and marketing team on enhancing the user experience across the entire platform. 

Being a frontend developer/designer means having a creative spark, but a pixel level attention to detail. 

Your work will be front and center for new users. 

For existing users, your work will be defining their user experience.


Responsibilities
  • Style, skin, and enhance the user experience for already existing users.
  • Design and implement new user-facing prototypes, features and ideas.
  • Work with the marketing team to build and maintain our website, responsible for getting users to sign-up and come back to the site.
  • Design, own and maintain the UI/UX of our services with pixel-perfect attention to details.
Desired Skills and Experience
  • 3+ years in web development, and mastery of HTML, CSS, and Javascript (jQuery) with a strong understanding of the Twitter Bootstrap framework or an equivalent.
  • Proficiency in use of graphic design software - Photoshop/Illustrator/Gimp
  • Can code a 960 grid in their sleep
  • Passion for cross-browser compatibility both in CSS and HTML/JS
  • Obsessive about quality
  • Knowledge of a scripting language beneficial but not mandatory.
  • Ensure to include your portfolio of design work.
If you feel you are up to the challenge you can send your detailed Curriculum Vitae accompanied by copies of certificates and indicating the current remuneration (Mandatory if available) by 15th May 2015

Please quote IT-FEWD-DEV/04/HRD/2015 followed by your name in the subject and send your application to mcit@mobikash.com

Vacancy: Senior ASP.NET C# Developer
 
Founded in Nairobi Kenya, MobiKash today is the fastest growing Mobile Money company in Kenya. MobiKash prides itself in providing very innovative mobile financial Services and we’d like to expand our team with leading talent. 

Responsibilities
  • Build new systems with .NET 4.0 / ASP.NET / VB.NET / SQL Server/ WCF Web Services / WCF Data Services.
  • Develop new functionality on our existing software products.
  • Assist in the testing of in-development projects.
  • Participate in a small, experienced, energetic team on a rapid, agile development schedule.
  • All other responsibilities as assigned
Education and Experience:
  • Bachelor’s degree in Information Technology, Computer Science or equivalent subject
  • 3 years experience in software developments

Required Skills and Abilities:
  • ASP.NET /C#
  • Experience in SQL server
  • Worked with frameworks (4.5, 4.0, 3.5 and 2.0)
  • Multitier architecture and the technologies associated with it (Windows Communication Foundation, Web services, SOAP)
  • Relational Databases (MSSQL, Oracle) (queries, design and normalization)
  • Use and best practices for source control systems (CVS / SubVersion / Clear Case / TFS)
Required Traits
  • Must be able to stay on top of advancing internet and computer technology and its effects to the business environment
  • Must be thorough and precise in their work
  • Ability to work individually or in a team to beat tight deadlines
  • Ability to adapt and pick up new techniques and technology
  • Creative mind, complex problem solver;
  • Fluent in English
  • MUST be available to start immediately.
If you feel you are up to the challenge you can send your detailed Curriculum Vitae accompanied by copies of certificates and indicating the current remuneration (Mandatory if available) by 15th May 2015


Please quote IT-ASPDEV-DEV/04/HRD/2015 followed by your name in the subject and send your application to mcit@mobikash.com