An engineer in this position will participate in all phases of a products lifecycle including early concept development, requirements discovery, design, implementation, test and transitioning to manufacturing.
In this role, the selected candidate will develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
In this role, you will provides expertise during the initial phases of the project including estimating resources, skill requirements, time requirements, identifying tools and technologies, participating in proof of concepts, etc.
In this position, you will work closely with business analysts, other development team members and our Mobile Support Team to understand and triage issues sent over from the Mobile Support Team on behalf of the Development team.
In this role, you will work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end Java based systems using the hottest techniques in Big Data.
In this role, you will serve as software developer to create and modify documentation for programs, process flow, test scripts or other software application needs, with the supervision and technical direction of the software application management team.
In this role, the selected candidate must have the ability to take initiative and work with minimal supervision, yet actively interact with other team members in person or over the Internet (chat, videoconference, email).