• Develop Android application software for product initiatives.
• Investigate, prototype, and deliver new and innovative software applications.
• Deliver high quality software through working in a dynamic, team-focused Agile/Scrum environment.
• 3-5+ years professional experience in software development building production software systems.
• Bachelor’s Degree in Computer Science, Computer Engineering, or related field.
• Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
• Proficiency in at least one modern programming language.
• Experience building software applications on desktop or embedded OSs.
• Experience working with UI toolkits and frameworks.
• Experience defining system architectures and weighing technical tradeoffs.
• Passion for developing engaging integrated consumer experiences
• Master's degree in Computer Science.
• Experience with computer graphics and user-facing UI.
• Experience leading and delivering complex software systems.
• Experience on embedded platforms and devices.
• Experience in applying open-source technologies.
• Experience in releasing software to the development community.
• Experience with professional software engineering practices and best practices for the full software development life cycle.
• Experience taking projects from scoping requirements through launch of the project.
• Experience with rapid prototyping and evaluation of customer applications.
• Ability to thrive in a dynamic, fast-paced environment such as with multiple priorities.
• Strong written and verbal communication skills.
digitalproducts-jobs2013
*LI-JM4