Friday, November 01, 2013

TrackVia - Programmer

Job Description

TrackVia is seeking a self-motivated, experienced programmer to join our software development team. Candidates should be familiar with the Java technologies and be comfortable working on all aspects of a commercial website.

Candidates will be responsible for designing and building innovative features as part of an agile development team. These activities include new feature design, technical analysis, software development, testing and systems integration.
Responsibilities

● Code new software for TrackVia NeXGen System
● Work with Product Manager to evaluate product requirements and provide estimates
● Support production software and respond to support issues
● Provide software architecture and direction for feature development
● Work with Quality Assurance team to ensure high quality deliverables

Required Skills

● Extensive knowledge of software design and architecture principles.
● Object Oriented Programming and Development
● Development experience with Java Technologies (Java, J2EE, Spring, Hibernate, JPA, JMS, Spring MVC, Spring Security )
● Experience with RESTful WebServices
● Development experience with Javascript and Javascript frameworks ( jQuery, Angular.js)
● Working knowledge of MySQL, Oracle, or other RDBMS
● Working knowledge of Unix / Linux systems
● Working knowledge of source control systems ( Git )
● Fit in with our 'best place to work' culture of fun with results
● Strong analytical and problem solving skills
● Excellent written communications: clarity, brevity, grammar
● Excellent verbal communications: articulateness, patience, listening skills
● Professionalism: promptness, attention to detail, organization, accountability
● Experience in Agile processes
● 3+ years experience in programming commercial software or business systems.

TrackVia Overview

Founded in 2006, TrackVia is a privately held company based in the Mile High City of Denver, CO. We have nearly 15,000 active users in 14 countries who have built nearly 6,000 custom TrackVia applications for everything from department-level apps to highly customized apps for vertical industries. TrackVia is used by businesses large and small and consistently earns accolades for its unmatched customer support. Our simple and sole reason for being is to help non-technical business users create applications that work the way they do – and better address their unique, individual needs. And nothing excites us more than working with and talking to our customers.