Job Description
Overview:
As a Senior Developer, you'll have the opportunity to work on a wide range of interesting and innovative technology solutions. Your breadth of experience and familiarity with best practices enable you to deliver custom, reusable solutions for our customers. You'll participate in the complete software development life cycle from requirements definition and analysis to deployment. We'd like for you to be a seasoned Java programmer who enjoys designing as well as coding.
Job Specification
Prerequisites:
Strong Object Oriented design experience for web-based solutions.
Strong experience in Java development.
Strong understanding of W3C standards including HTML, XHTML, and CSS.
Intermediate to strong SEO centric web development experience.
Leadership skills.
Application server experience.
Experience with software effort estimation.
Proficiency in version control principles.
Strong understanding of Continuous Integration.
Very strong with database concepts.
Experience with JavaScript including JQuery.
Experience with SQL Server and/or MySQL.
Experience with working with production websites.
Experience with building XML-based web services.
Experience with basic networking concepts and technologies.
Mobile application development experience is a bonus.
Attributes were looking for:
Problem solvers and creative analytical thinkers.
Loves to research and play with new stuff.
Loves gadgets.
Works really well in a close team environment and plays well with others.
Social and friendly.
Likes agility and can work quickly without a ton of direction or needing everything spelled out for them.
Passionate about technology, self-motivated, and able to prioritize while working on multiple projects simultaneously.
Online marketing experience, a plus.