Thursday, April 19, 2012

Java/C Developer I

Leading provider of on-demand, real-time retail solutions, Tomax Corporation, offers a compelling work experience and environment in our warehouse office headquarters in downtown Salt Lake City.  We offer a dynamic work environment based on an open culture, along with modern methods and technologies that provides great opportunities (and challenges) for talented candidates.
We are looking for a Java/C Developer I to join our Customer Management applications development team.  Our Customer Management applications provide mass chain retailers Point of Sale tools.  The Java/C Developer is responsible for full life cycle development utilizing Java, Java Swing, and C that includes work on the server, client, credit processing, and all other tools deployed in our retail customer environments.  This position also assists with various test support requirements, implementation of the production environment, knowledge transfer, and development coverage for existing personnel.   

Responsibilities include:
  • Developing retail management software applications, using a combination of Java and C, based on our retail chain customers’ requirements and industry standards;
  • Maintaining existing customer applications and working on support issues from receipt, to code changes, through delivery of the solution;
  • Writing application architecture specifications and assisting with building walk-through prototypes;
  • Participating in design and code reviews and writing required design and analysis documents for applications;
  • Learning and writing automated test routines to baseline applications;
  • Creating technical documentation for other system administrators and support personnel to aid in installation and administration;
  • Interacting with test/quality assurance engineers to define test plans, identify and reproduce defects and provide fixes as needed;
  • Interacting with technical writers to document, verify and validate product features and functionality; and
  • Working in an agile development environment.

The successful candidate must possess:
  • Bachelor’s degree in Computer Science, Information Technology or a related degree or equivalent work experience;
  • 1-3 years of experience developing business applications in a full software development life cycle environment using Java, Java Swing, C / C++, JDBC, JUnit, and J2EE technologies.  College experience will be considered;
  • 1-3 years experience coding and analyzing basic and advanced SQL/Pro C;
  • Experience with Linux and running C applications under Linux, including debugging the applications under Linux;
  • Proficiency in network enabled coding techniques to the socket level;
  • Experience with relational databases such as Oracle, DB2, Postgres or other open source databases;
  • Experience with retail software or credit processing software is a plus;
  • Experience with Tomcat, Oracle OC4J, JBoss or other application servers;
  • Experience with PL/SQL is a plus;
  • Experience with Java Swing UI is a plus;
  • Experience with build tools such as Ant or Maven is a plus;
  • Experience with Windows 98/NT/2000/XP Workstation Client administration;
  • Good design and architecture skills with strong background in object oriented design;
  • Solid technical documentation discipline;
  • Good written and verbal communication skills;
  • Experience in dealing directly with customers;
  • Good problem solving skills and the ability to work well in a dynamic, fast paced team environment;
  • Proactive attitude, ability to work independently and a desire to continuously learn new skills and technology.

Competitive pay and great benefits package available, including:
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) and Roth 401(k) with employer matching
  • Employer paid basic group term life insurance
  • Employer paid long term disability insurance
  • Short term disability insurance
  • Flexible spending accounts
  • Health savings accounts with employer contributions
  • Generous paid time off allowances that begin to accrue immediately

Resumes accepted by email only at: resume@tomax.com (no recruiters please!)

No comments:

Post a Comment