MOBILE DEVELOPER

Home/Careers/Mobile Developer

Job Purpose:

Project Area: Finance

As a Mobile Software Developer, Senior in the Digital Channels – Professional Services organization, you will be expected to contribute to all aspects of project delivery with specific focus on the development of enhancements and extension to our Mobile Banking product.  This is a key role within the software development process, and will provide technical leadership on both a project and team level, engaging with stakeholders to ensure that technical and architectural vision is realized in accordance with the quality and architectural goals for Professional Services.

Business Description:

The Professional Services (PS) team is responsible for the delivery of licensed mobile banking solutions to our clients. Delivery includes pre-sales support, gap analysis, project management, branding, development of enhancements and extension, localization, integration, quality assurance, and deployment.

This position will be part of a Dedicated Team working as Staff Augmentation model for the biggest Bank in the USA west coast and a major strategic client for our client.

Essential Job Responsibilities:

  • Perform software development and deliver quality code in accordance with the technologies, guidelines, and standards prescribed by the company.
  • Consult to understand and share knowledge of the DC Software Development Lifecycle.
  • Design and develop complete features.
  • Review and critique technical specifications and test plans.
  • Proactively raise awareness to senior project team members the potential impacts of any code refactoring and make effective recommendations for QA test coverage.
  • Ensure that tasks marked as complete have been tested to ensure that they meet all stated requirements.
  • Fix bugs at the first attempt and seek clarification to resolve any ambiguity in specification or bug descriptions.
  • Identify and raise awareness of inconsistencies in specifications and implementation.
  • Provide guidance and feedback to teams, ensuring technical solutions delivered are secure, maintainable, supportable and perform well.
  • Design technical solutions across projects, ensuring development best practices and architecture is adhered to.
  • Consult with clients and stakeholders to ensure development deliverables achieve their non-functional requirements.
  • Act as an escalation point for project level technical issues, identifying and implementing solutions.
  • Use a methodical approach to identify and communicate defects.
  • Ensure high impact defects are highlighted to other teams.
  • Identify underlying problems and discover solutions to these.
  • Lead the creation, improvement and adoption of improved software development methodology and practices.
  • Plans for contingencies to respond to potential but unlikely events.
  • Create tasks based on technical specifications and give accurate work and task estimates.
  • Prioritize and complete tasks based on importance and urgency.
  • Monitor and report accurately on task progress.
  • Ensure that tasks marked as complete have been tested to ensure that they meet all stated requirements.
  • Attend client meetings, requirements gathering and provide technical consultancy.
  • Create high quality documentation (including technical design documents) that meets the needs and expectations of stakeholders.
  • Contribute to the continuous improvement of reference material by proactively filling gaps, correcting mistakes and resolving ambiguity. Seek review from colleagues on your proposed changes.

Required Qualifications:

  • Perform software development and deliver quality code in accordance with the technologies, guidelines, and standards prescribed by the company.
  • Consult to understand and share knowledge of the DC Software Development Lifecycle.
  • Design and develop complete features.
  • Review and critique technical specifications and test plans.
  • Proactively raise awareness to senior project team members the potential impacts of any code refactoring and make effective recommendations for QA test coverage.
  • Ensure that tasks marked as complete have been tested to ensure that they meet all stated requirements.
  • Fix bugs at the first attempt and seek clarification to resolve any ambiguity in specification or bug descriptions.
  • Identify and raise awareness of inconsistencies in specifications and implementation.
  • Provide guidance and feedback to teams, ensuring technical solutions delivered are secure, maintainable, supportable and perform well.
  • Design technical solutions across projects, ensuring development best practices and architecture is adhered to.
  • Consult with clients and stakeholders to ensure development deliverables achieve their non-functional requirements.
  • Act as an escalation point for project level technical issues, identifying and implementing solutions.
  • Use a methodical approach to identify and communicate defects.
  • Ensure high impact defects are highlighted to other teams.
  • Identify underlying problems and discover solutions to these.
  • Lead the creation, improvement and adoption of improved software development methodology and practices.
  • Plans for contingencies to respond to potential but unlikely events.
  • Create tasks based on technical specifications and give accurate work and task estimates.
  • Prioritize and complete tasks based on importance and urgency.
  • Monitor and report accurately on task progress.
  • Ensure that tasks marked as complete have been tested to ensure that they meet all stated requirements.
  • Attend client meetings, requirements gathering and provide technical consultancy.
  • Create high quality documentation (including technical design documents) that meets the needs and expectations of stakeholders.
  • Contribute to the continuous improvement of reference material by proactively filling gaps, correcting mistakes and resolving ambiguity. Seek review from colleagues on your proposed changes.

For iOS developer:

  • Minimum 5-year hands-on software development experience writing iPhone downloadable mobile applications.
  • Minimum 5-year hands-on iOS software development experience using iOS SDK, Xcode, Objective C.
  • Desired technical skills and tools experience on: Apache Cordova, Phonegap, Swift, RXSwift, GIT, TFS, Jira.

For Android developer:

  • Minimum 5-year hands-on software development experience writing Android downloadable mobile applications.
  • Minimum 5-year hands-on Android software development experience using Android SDK, Android Studio, Java, RXJava.
  • Desired technical skills and tools experience on: Apache Cordova, Phonegap, Kotlin, GIT, TFS, Jira.

If you are interested in this position,
please send your resume.

APPLY NOW

Other Positions

ADVERTISING
TRAFFICKER

APPLY NOW

FINANCIAL DATA
ANALYST

APPLY NOW

SOFTWARE
QA ANALYST

APPLY NOW

JR JAVA
DEVELOPER

APPLY NOW

  Mall Multicentro Desamparados

  Mall Multicentro Desamparados