Monster
 
 
 
 

Job Summary

Company
Cross Country Automotive Services, A Member of the
Location
Medford, MA 02155
Industries
Telecommunications Services
Other/Not Classified
Job Type
Full Time
Employee

Senior Mobile Application Developer

About the Job

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:

  • Design and implement leading-edge mobile applications
  • Perform test-driven development
  • Collaborate with team members to build applications
  • Develop prototypes rapidly for technology and UI evaluation purposes
  • Document code and system designs
  • Provide application support and systems maintenance
  • Play an active role in the evolution of the product
  • Develop deep expertise in multiple areas
  • Keep abreast of latest mobile technologies
  • Converts designs and specifications into computer code.
  • Compiles code into programs or components, tests and analyzes for errors and revises program as needed.
  • Consults with end user to prototype, refine, test, and debug programs to meet needs.
  • Writes and maintains basic documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Provides individual tasks, effort and dependencies for Technical Project Manager to build into project plan, based on Software Architecture and Technical Specifications.
  • Analyzes code to find causes of errors and revises programs.
  • Trains end users or technical support staff to use programs.
  • Provides Tier 3 software issue analysis and resolution
  • Maintains effective communication and relationships within project team members.
  • Mentors Engineers on best practices and standards.
  •  May perform code reviews.

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.

 

 
 

Job Tools

 
 

Contact Information

Cross Country Automotive Services, A Member of the