Cross Country Auotmotive Services in Medford, MA is seeking for a seasoned Senior Software Engineer with experience in developing mobile application on RIM, Androids and/or iPhone platforms. You should be able to work in a fast-pace startup setting and join a team of talented engineers to build out awesome mobile applications on the iPhone, RIM, Android, Palm Pre, JavaME, Windows Mobile and Mobile Web.The indivdiual will transforms the application designs into a working application and performs unit testing. Develops multi-tier, client/server or web applications used by internal CCAS clients. Provides Tier 3 support for applications in production, working closely with Application Support Team. Projects may include cross-functional team members from across the business. Completes coding and testing of components or applications, including creation of test situations, unit testing and documenting application modifications.
ESSENTIAL FUNCTIONS: |
KNOWLEDGE, SKILLS AND ABILITIES: |
1.) EDUCATION: Bachelor’s degree in Computer Science/Information Technology or related field, or equivalent education/experience.
2.) EXPERIENCE: 5+ years strong OO design and development experience, 2+ years experience on at least one, preferably 2+, of the following mobile platforms:
* iPhone/Objective C/Cocoa
* JME/J2ME * RIM/Blackberry
* Google Android
* WAP/Mobile Web/Mojo/HTML5
- Familiarity with design patterns, best practices and software methodologies
- Serverside experience a plus (J2EE/Hibernate/Spring or Ruby on Rails)
- Relational Database experience a plus – SQLite, Oracle 10g, MySQL
- Experience working and developing on multiple platforms like Linux, Mac and Windows
- Experience with rich thick clients can also supplement mobile development (Adobe
AIR/Actionscript/Flash, Java Swing, javascript widgets, etc.).
- Must be self-motivated, have great communication skills (work with product, designers, qa and other
develpment teams), innovative and engineering excellence.
3.) COMPLEXITY: Utilizes sound decision making skills and communicates well with other team members and business users. Identifies problems and recommends solutions. Performance will be measured by his/her ability to deliver quality applications on time.
4.) WORKING RELATIONSHIPS: Works in a team environment, including cross-functional teams and teams with business users throughout the company.
5.) ADDITIONAL REQUIREMENTS: Participates in meetings and conference calls with clients. Completes additional duties as required.
THIS DESCRIPTION IS NOT INTENDED TO BE A COMPLETE STATEMENT OF JOB CONTENT, RATHER TO ACT AS A GUIDE TO THE ESSENTIAL FUNCTIONS PERFORMED. MANAGEMENT RETAINS THE DISCRETION TO ADD TO OR CHANGE THE DUTIES OF THE POSITION AT ANY TIME.
Cross Country Automotive Services, A Member of the