Mobile Software Engineer

Overview

We are seeking a Mobile Software Engineer to develop leading-edge mobile payment applications. This will include development on J2ME-based handsets and RIM BlackBerry devices.

Primary Responsibilities

  • Develop mobile payment software for J2ME handsets and RIM BlackBerry devices. This will involve extensive work on native phone integration, networking, data modeling, and GUI, which must be done in a platform-independent manner;

  • Contribute to system-level architectural discussions, provide feedback on requirements, design, and test documents;

  • Create strategies for moving software to the latest mobile handsets; and

  • Work with server and QA engineers to debug system problems.

Requirements

  • BS or MS in Computer Science or equivalent;

  • Experience with J2ME and/or RIM Blackberry application development;

  • Experience with MIDP 2.0 in the following areas: RMS, Security, XML and UI;

  • Experience with J2ME JSRs;

  • Experience with Connected Context aware Applications using HTTP/HTTPS;

  • Experience developing J2ME Games or Business applications;

  • Experience in porting applications to various handsets like Motorola, LG, Samsung, etc.;

  • Strong object-oriented design skills;

  • Experience writing highly robust, scalable platforms is a must;

  • Experience with Linux and networking protocols such as TCP/IP is desirable;

  • Proven ability in delivering complex development projects on time;

  • Must have been a core member of a highly successful development team where candidate made major architectural and programming contributions; and

  • Strong verbal and written communication skills.

If you are interested in applying for this position with EnStream,
please email your resume to jobs@enstream.com.

Mobile Software Engineer


Product Development
Analyst – Web Applications


Product Development
Analyst – Mobile Applications