
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. |