Desired Skills and Experience

  • Research, design, and develop new, or enhance current, applications and/or systems to efficiently and effectively meet criteria that have resulted from business or performance improvement requirements
  • Continually keep up-to-date on new products, development tools, industry trends, and methodologies for incorporation into system platforms which includes conducting an assessment of current and future information technologies
  • Define project requirements by meeting with management and end-users to gain a thorough understanding of project or project task needs, providing leadership and technical direction during all stages
  • Write design requirements which may include both preliminary and firm estimates of system requirements, benefits, personnel, costs, timelines, etc., for review by management
  • Participate in business meetings to identify and understand the company’s goals and objectives in order to develop a system that will meet the company’s current and future business needs
  • Meet with end users (e.g., clients, internal customers, etc.) to further identify system requirements, assisting with evaluating and analyzing specifications to determine if request is possible with existing resources
  • Review analysis with end users and/or external vendors, evaluating and discussing possible options or recommendations
  • Analyze and evaluate current application or system architecture to determine areas that need improvement or expanded functionality
  • Bachelor’s degree from and accredited college or university in computer science, MIS, or a related field required
  • Minimum four years increasingly responsible programming experience using a standard coding language and/or platform required
  • Excellent verbal and written communications skills
  • Effective time management
  • Java
  • Maven
  • Junit
  • Knowledge of multi-threaded concepts
  • Relational Databases, including Oracle, MySQL, PostgressSQL
  • Hibernate or other Java based persistence frameworks
  • VXML
  • Perl
  • Quartz
  • Experience setting up Linux/Unix systems
  • Shell scripting
  • Jenkins
  • Microsoft Office Tools (Word, Excel, Visio)

Apply