Job Description
Job Title: Senior Software Multimedia Developer
Position ID:8738
Job Location (City & State):Lawrenceville, NJ ONLY
Position Summary:
The Software Engineer Mobile App Development, will be an active participant in the mobile applications development. The Software Engineer for Mobile Application Development, will primarily be focused on the detailed technical aspects of the mobile applications. This includes defining the detailed technical design/specification of the mobile application, working closely with the Product team, analyzing requirements, and translating them into technical specifications for the development team. This individual should be able to work effectively with either an internal development team or an external one.
Duties and Responsibilities:
Define and own the detailed technical specification of the mobile application, which will be built native technologies (iOS and Android initially);
Work closely with the mobile client development team;
Define the call flows and the interfaces between the mobile client and the back end service layer;
Work with the development team in the definition of the class level specifications of the mobile applications;
Be able to modify the mobile application software code if necessary and also write proof of concept applications for various purposes;
Facilitate the troubleshooting of pre and post-production issues working closely with the development team;
Be familiar with the overall software stack and the software components of the mobile applications;
Owns the Software development coding standards, code review, and all documentation as it applies to software development of the mobile client;
Lead the Agile development process for the mobile client development along with the Technical Lead;
Ensures collaboration with Sr. Management to help generate task breakdowns, and accurate schedules;
Ensures full coverage of tier 3 support for operations readiness;
Keep fully aware of the web platform industry evolution, new technologies and evolution of the application frameworks.
Minimum Qualifications:
- BS/MS in Engineering, Computer Science, Information Systems, or other technically related field;
- 7+ years experience designing and developing IP based systems.
Requirements and General Skills:
Ability to effectively work cross functionally in a fast paced and sometimes ambiguous work environment
- Highly organized
- Excellent problem solving skills.
- Ability to work independently and in a team environment
- Ability to project a professional image over the phone and in person
- Willingness to take initiative and to follow through on projects
- Willingness to learn new technologies
- Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines
- Must have legal right to work in the U.S.
Technical Skills:
4+ years of hands-on experience implementing mobile applications;
2+ years of hands-on experience development web applications using iOS and/or Android Platforms;
Working knowledge of media streaming technologies such as HLS, DASH, RTSP;
Strong comprehension of Agile/Scrum methodologies, Software Development Life Cycle and Configuration Management;
Strong comprehension of web services and service oriented architecture;
Strong comprehension of high availability, multi-tier, mission critical system design.
Randstad Technologies is an EOE-M/F/V/D and is a wholly owned subsidiary of Randstad Holding nv, a $20.0 billion global provider of HR services and the second largest staffing organization in the world.
Job Requirements
Country: USA, State: New Jersey, City: Trenton, Company: Randstad Technologies.
Комментариев нет:
Отправить комментарий