Position: Long term contract
Rate: Starting $ 60 per hour.
Location: Costa Mesa CA
Essential Functions:
- Design and develop IOS /Java software modules using Java/JEE and database related technologies. Technical design and development of new features in the Connected Car product.
- Develop and support iOS and/or Android Connected Car mobile app operation
- Work with a team of web back end and front-end developers and other technical personnel to develop, maintain and support web sites
- Work closely with multiple stakeholders to translate Connected Car feature specifications/requirements into high quality, timely deliverables as a strong hands-on technical member in Connected Car project development activities.
- Provide technical solutions and guidance to the engineering team/vendor to create designs, develop systems, resolve issues, and manage Connected Car development schedule.
- Gather requirements around functionality and translate those requirements into elegant functional solutions. Evaluate business and system requirements, ensure technical feasibility and estimate development effort and implementation sequence
- Create clean, unit-tested, and refactored code.
- Establish development environment and development guidelines (coding, code reviews, build etc.).
- Research new technology available and recommend technical and architectural improvements.
- Prepare detailed specifications from which programs will be written, designed, coded, tested, and debugged.
- Develop RESTful web-services that can support high-volume transactions.
- Work with multiple stakeholders to analyze requirements, clarify design dependencies, create test plans, and support functional and non-functional activities
- Support vendor development effort and required co-ordination. Identify production issues and risks as they relate to the Issue/Incident Management program, triage issues and take escalation actions as necessary
- Support testing efforts by engaging in troubleshooting and providing solutions to issues.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.