Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 24, 2019
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Equity Bank Limited (The "Bank”) is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank’s registered office is 9th Floor, Equity Centre, P.O. Box 75104 - 00200 Nairobi. The Bank is licensed under the Kenya Banking Act (Chapter 488), and continues to offer retail banking, microfinance a...
    Read more about this company

     

    Mobile Application Developer - Android

    Job Details

    The developer will design, code and debug applications that cater to the needs of several business units and functional units. The code developed must be readable, maintainable and reusable.

    The developer will works closely with project managers, team lead and business analysts in defining requirements/stories for system functions. Utilizes in-depth knowledge of technological alternatives and business requirements to recommend solutions that are user friendly, efficient and scalable. Ability to communicate in group settings as well as ability to collaborate within team and cross teams. Must be able to handle multiple assignments and adapt to a constantly changing environment. Familiar with Agile principles and framework. Self-motivated and able to work independently with minimal guidance.

    DUTIES:

    • Design and build advanced applications for the Android platform.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Work with external data sources and API's.
    • Unit-test code for robustness, including edge cases, usability, and general reliability.
    • Develop and test simple and engaging UI natively.
    • Work on bug fixing and improving application performance.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    • Arranges project requirements in programming sequence by analysing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.

    Skills Competencies

    • Strong conceptual and analytical skills - demonstrating outside-the-box problem solving skills
    • Outstanding communication skills and the ability to work well within a team environment and within tight deadlines.
    • Thrive in diversity. Succeed in an organization that actively promotes networking and mentorship among all communities
    • Demonstrated analytical and problem-solving skills in business analysis, systems design, technical design and specification and implementation of major information and technical systems.
    • Demonstrated broad knowledge of new technologies, development practices, architecture methodologies, and software quality practices.
    • Demonstrable experience to manage a team undertaking the design, development, implementation, support, and administration of major information and technical systems. 
    • Join a team that develops software to provide solutions for the ever-growing volume of banking industry. Our customer-based approach enables passionate Java and python developers to impart, in essence this role will entail passion and obsession in developing robust systems which will be used by hundreds of expert operators, analysts and administrators worldwide.

    Strategic Alignment

    • Strategic business acumen and understanding of organization strategy and ability to design information systems to delivery that strategy
    •  Experiencing in assessing a broad range of information solutions and products particularly document management, collaboration and content management.
    • Excellent communication skills with ability to explain technical concepts to lay audiences. Some experience of with working with board level stakeholders.
    • Self-starter with the ability to appropriately priorities and plan complex work in a rapidly changing environment
    • Results oriented with ability to produce products that deliver organizational benefit
    • Strong critical thinker with problem solving aptitude.
    • Team player with experience leading and collaborating cross-team to ensure successful delivery of solutions.
    • Good analytical and problem-solving skills.
    • Good project management skills.
    • Basic Accounting Knowledge

    Education/Experience:

    • BS/MS degree in Computer Science, Engineering or a related subject
    • 3+ years of software development experience - Java
    • 2+ years of Android development - Java
    • Have published at least one original Android app
    • Experience with Android SDK
    • Experience working with remote data via REST and JSON
    • Experience with third-party libraries and APIs
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
    • Solid understanding of the full mobile development life cycle
    • Ability to develop solution architecture designs
    • Proven ability to translate complex business needs into technical solutions.
    • Experience leading development teams and providing technical direction and leadership.
    • Knowledge of business objectives, IT policy, Service Management and IT Security Management.
    • In-depth hands-on experience with Windows and Microsoft Office Suite.

    Method of Application

    Interested and qualified? Go to Equity Bank Kenya on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Equity Bank Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail