Job Description - Software/ Web Developer with Android App Experience
Description: Grade J
Details: Integrity and excellence are at the core of Quality Distribution's success. As the leader of North America's bulk transportation services, we set the pace for the rest of our industry. Each and every day we strive for excellence. Our team members are motivated, intelligent, ambitious individuals who are passionate about what they do.

This is an opportunity to be a part of an innovative Agile team developing cutting edge mobile applications. This role will be developing enterprise applications on the Google’s Android and Cloud platforms. The ideal candidate will have working knowledge and experience developing production Android apps that interface with web services.

Essentially responsible for:
• Contributing to the overall design of our software.
• Envisioning system features and functionality and contributing to team design meetings.
• Developing user interfaces and back-ends.
• Participating in peer code reviews, technology research and occasionally some pair programming.
• Troubleshoot development and production problems across multiple environments and operating platforms.

Minimum Requirements:
• Experience with Java, Android SDK, web service consumption and Bluetooth.
• Knowledge of Agile, Scrum, Test Driven Development and Continuous Integration.
• Knowledge of design patterns, enterprise architecture and software engineering principles.
• Experience with Source control and defect tracking systems. We use Mercurial on Bitbucket and JIRA.
• Knowledge of Python, Google App Engine, Javascript frameworks, HTML, CSS and MySQL.
• Knowledge of Google Maps API, C# and SQL Server as we do occasionally dive into these areas.
• Good communication skills and ability to deal with people

We offer competitive wages and employee benefits (Flexible spending accounts, generous Paid Time Off/Holiday Schedule, in addition to Medical, Dental and Vision plans).

Quality is an Equal Opportunity Employer
 
Location Search