Job Openings in a Global Provider of Mobile Engagement Solutions Firm

Our Client is a global provider of mobile engagement solutions. They ensure that mobile operators, governments and many other mobile-driven businesses increase revenue and reach, while reducing their operational costs, by delivering compelling end to end services and bespoke solutions on the cloud and on premise.
With over 10 years of international experience and their proprietary, multipurpose mobile engagement platforms, the company designs, develops and delivers turnkey projects for customers across 5 continents.
The company operates in 80 countries through 30 offices. They are rapidly consolidating their position across Africa, Eastern Europe and the Asian regions.
To sustain its fast paced growth, the company maintains a clear focus on new trendy technology and needs to expand its team. They now have an openings for;


Job Title:  Junior Back-End Developer

Summary:
This role reports to Development Team Leader or Development Manager. Person will be responsible for design, development, testing, analyzing software issues, troubleshooting software, fixing defects and overall maintaining assigned applications/modules.
Responsibilities: 
  • Designs and develops new software code; performs corrective and perfective code maintenance on application in production.
  • Participates in design and code reviews.
  • Ensures that implemented software meets functional and non-functional requirements.
  • Develops and executes unit, integration, and system tests.
  • Monitors and maintains existing production system(s).
Desired Skills and Experience:
  • Bachelor degree (Engineering, IT) by relevant university; complementary studies as a plus;
  • 1+ years of experience or other real world projects  – previous experience as Backend Development is a plus;
  • Excellent knowledge of Microsoft .NET Framework
  • Middle tier / backend development of Windows Services, SOAP Webservices, RESTful services, Database, Rules Engine 
  • Knowledge of Microsoft SQL Server (or other Relation DB) 
  • Understanding of Microsoft .NET Framework components and how they are used, WCF, WF 
  • Excellent written and verbal communication skills within team and across organization 
  • Experience with performance testing and related troubleshooting and tuning is a plus;
  • Good analytical, problem solving skills.
  • Good documentation and communication skills.
  • Full Professional English (mandatory).

 Head of Nigeria HUB

Key Responsibilities
  • Responsible for the setup of the Nigeria Technology Hub (Nigerian Regional Office)
  • Responsible for running and managing all aspects of the Nigeria Technology Hub
  • Be able to quickly build and maintain strong relationships within the business, IT and external third parties, in order to deliver effective solutions
  • Responsible for the recruitment of core team
  • Assure retention of core team
  • Responsible for the efficiency of the Nigerian Hub
  • Responsible for the P&L of the Nigerian HUB.
  • Ensure Clients Satisfaction;
  • Ensure project delivering on specific requirements.
  • Direct and define company initiatives & support company initiatives
  • Provide direction and leadership on service and quality improvement activities
Key Requirement
  • 10 to 15 years’ experience in software indutry projects in Nigeria
  • Strong experience in Value Added Services (VAS) or Software from the Telco sector
  • Must have budgetary control and financial management experience and should be able to demonstrating capability on software projects;
  • Experience in international corporations.

Job Title: Senior Mobile Developer – Xamarin (M/F).
Role Profile
This role reports to Development Team Leader or Development Manager. Person will be responsible for design, development, testing, analyzing software issues, troubleshooting software, fixing defects and overall maintaining assigned applications/modules.
Responsibilities
  • Designs and develops new software code; perform corrective and perfective code maintenance on application in production.
  • Manage and coordination of small development teams.
  • Coordination and participation in design and code reviews.
  • Ensures that implemented software meets functional and non-functional requirements.
Desired Skills and Experience
  • Bachelor degree (Engineering, IT) by relevant university; complementary studies as a plus;
  • 5-10 years of experience as developer;
  • 3-4 years of experience as Mobile Developer;
  • Excellent knowledge of C# and experience in mobile development using Xamarin;
  • Solid experience in working with frameworks of cross platform development like web APIs, XML,XSLT, XPath and regular terms;
  • Excellent knowledge with software architectures and design patterns, especially for mobile clients based on Web backend and databases;
  • PHP, Jenkins and Hockey experience will be valued;
  • Familiarity with modern development methods and tools (OOP, design patterns, MVC);
  • Strong analytical as well as excellent communication and coordination skills;
  • Availability to manage projects in a broad range of time zone.
  • Fluent in English language.

Job Title: Project Manager
Summary:
Plan, initiate, and manage information technology (IT) projects. Lead and guide the work of technical staff. Serve as liaison between business and technical aspects of projects. Plan project stages and assess business implications for each stage. Monitor progress to assure deadlines, standards, and cost targets are met.
Responsibilities: 
  • Autonomous and comprehensive Project managing from initiation to closure, with high focus on implementation and control, in an ever changing environment;
  • Be able to quickly build and maintain strong relationships within the business, IT and external third parties, in order to deliver effective solutions;
  • Project management of implementation work including the management of team in executing most aspects of operations, with a particular emphasis on reporting to Senior Management;
  • Manage integration projects;
  • Produce project plans, budgets, risk and issue logs, change logs and highlight reports;
  • Align with the internal stakeholders, to keep up with the project objectives and agreed milestones;
  • If it’s the case, interact with the international Project Manager for Change Request Control and Scope Control;
Desired Skills and Experience:
  • Bachelor degree (Engineering, IT) by relevant university; complementary studies as a plus;
  • 5+ years of experience in Project Management working with multidiscipline teams preferably in projects abroad, or involving different countries and team members form various nationalities;
  • Good understanding of the mobile industry;
  • At least one project management Certification (PMI, CAP, Agile, Scrum, etc.);
  • Experience in Team management;
  • Considerable experience with Project Management Software Tools;
  • Full Professional English (mandatory);
  • Availability to manage projects in a broad range of time zone.

 Job Title: FrontEnd and BackEnd Developer (.NET).
Role Profile
This role reports to Development Team Leader or Development Manager. The person will be responsible for design, development, testing, analyzing software issues, troubleshooting software, fixing defects and overall maintaining assigned applications/modules.
Key Responsibilities
  • Designs and develops new software code; performs corrective and perfective code maintenance on application in production.
  • Participates in design and code reviews.
  • Ensures that implemented software meets functional and non-functional requirements.
  • Develops and executes unit, integration, and system tests.
  • Monitors and maintains existing production system(s).
Key Requirements
  • Bachelor degree (Engineering, IT) by relevant university; complementary studies as a plus;
  • 3-4 years as FrontEnd Developer using Microsoft ASP.NET and FrontEnd programming languages;
  • Knowledge in HTML, CSS and JavaScript
  • Knowledge in JQuery, angularJs or other similar JavaScript frameworks
  • Experience building Microsoft ASP.NET applications or equivalent using an MVC framework.
  • Object Oriented Programming skills is mandatory;
  • Knowledge and experience in design
  • Able to develop and adapt for desktops and mobiles
  • Basic knowledge of UX/UI
  • Good analytical, problem solving skills.
  • Good documentation and communication skills.
  • Fluent in English Language

 Job Title: Development Team Leader
Summary:
Our Client seeking an experienced Development Team Leader who will be part of a development team, building and working on enterprise grade software systems on top of different development platforms targeting enterprise class mobile based solutions. The Software Development Team Leader will provide technical and team leadership through coaching and mentorship
As an experienced Development Team Leader, whilst being highly technical and hands-on capable, you will lead mobile projects development. Managing the successful delivery of projects will require you to plan, coordinate and lead activities across the full delivery lifecycle. This will include working closely with Project Managers, coordinating business analysts, architects and developers, as well as liaising with key project stakeholders as required.
While asked to ensure the structured and coordinated planning of your team’s development. Your technical background and experience will be crucial to offer the support and guidance required being able to support and assist developers at code level.
To apply for this role, in addition to having a proven team management background you must also have proven technical capability and a track record in software development combined with experience in the leadership of software development teams and delivery of projects within a software development environment. 
Key Responsibilities: 
  • The Development Technical Leader is someone who would understand and participate in all project lifecycle stages, from project specification to development, deployment and maintenance phases; 
  • Work alongside Solution Architects in order to analyze project requirements and propose the best technical architecture;
  • Produce technical specifications for complex and critical mobile systems;
  • Manage and mentor a medium sized development team (6 to 7 persons);
  • Interact to a certain degree with internal and external customers;
  • Guarantee project on-time and on-quality delivery;
  • Work closely with Development Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
  • Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues
  • Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
  • Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
Key Requirements
  • Experienced in Technical Lead / Delivery Manager;
  • Proven experience in leading and managing the delivery of system/software development projects in a structured environment 
  • Experience leading and managing the delivery of mobile based systems will be valuable
  • Able to work at a detailed level across a broad range of technologies and approaches (Java development experience is a plus);
  • Having a track record of delivery within a number of large scale IT transformation projects;
  • Have experience in seeking the alignment of business and IT, delivering sustainable, agile and reusable solutions. 
  • Analytic capabilities to evaluate projects effort and resources allocation;
  • Organization and flexibility skills to deal with several projects with varying timelines simultaneously;
  • Fluent in Portuguese and English;    
  • Communication capabilities with clients and team leadership and coaching.
  • Proactive;
  • Experience of people management and the ability to lead and influence others.
  • Experience in requirements capture, analysis techniques and process improvement approaches


Do not Apply if you do not meet the requirements


How to Apply

Click Here to Apply Online

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *