Software Developer Motricity
THIS JOB HAS EXPIRED Tracking Code
Serrano Mobile is seeking a highly motivated Java Software Developer to play a key role in the on-going development of our mobile-centric Enterprise SaaS platform. This is an excellent opportunity to be a member of a team of developers who work on products with a high degree of visibility both inside and outside of Serrano Mobile.
As a Developer on our team, you will be involved in all aspects of the development lifecycle, from architectural and design decisions to prototyping, testing, codding and delivery. A high degree of technical proficiency and the ability to work in an agile/lean development environment are critical to be successful in this role.
Polyglot developers ? knowledge of/interest in other programming languages than Java ? will be highly considered for this position. The ideal person will have a thirst for learning and will demonstrate constant attention to details. We grow and respect our team members, and allow them to strive in a team-oriented, open work environment.
We have been looking for someone like you; we want you to be part of our team!
Duties and Responsibilities
Develop software across a variety of platforms, undertaking design, testing, development, documentation and subsequent ongoing support of new and existing features. Software is to be developed to the highest quality standards.
Assist in the translation of business goals into design while adhering to Serrano Mobile?s solution architecture.
Work/interface with clients? technical support and create solutions that allow our clients to effectively interface with our applications
Work closely with business managers to become well versed in our business landscape and the wider mobile solutions space.
Provide estimates and tradeoff assessments in a collaborative manner.
Maintain documentation (wiki), and participate in improving engineering standards and processes within the team and across engineering teams.
Actively participate in peer review of designs and implementations across teams and (potentially) external suppliers.
Work flexibly across the engineering teams, environments and technologies as required.
Undertakes detailed automated testing and development work
Excellent communication and organization skills
Demonstrated ability to acquire new skills in the use of software development methodologies and tools
Strong problem solving/troubleshooting skills
Self-motivated with a strong and rigorous work ethic
Curiosity, passion and discipline
Experience in an agile development environment
Ability to focus in an open space/highly collaborative work environment
Education: Bachelor?s degree in Computer Science
4-6 years industry experience
Knowledge of mobile industry
The ideal candidate will have development experience in network protocols, mobile messaging (SMS) and ?push?-based solutions, mobile web & native smartphone applications
Advanced experience on the Java platform
Good experience with databases
Proven competence on basic Linus/Unix diagnostics
Java: Spring, Hibernate, JSP, JUnit
SQL: MySQL, MS SQL
NoSQL: Redis/Mongo DB/ Pentaho
Drupal and similar CMS/CDMS
Version control: SVN/Mercurial
TCP/IP protocols, HTTP
REST and SOAP services
Build automation and continuous integration tools
Excellent knowledge of version control best practices
Having participated in open source projects and/or having a social coding account (GitHub, etc)
Play! Framework, Grails, Django, Ruby on Rails
Messaging systems (JMS, ActiveMQ, etc)
High performance datastores: Memcache, Redis, etc
Bellevue, WA, US.
US Dollar (USD)
||Bellevue, WA |
THIS JOB HAS EXPIRED