Join Our Team - Development Programmer Job Description


This individual will be responsible for writing and maintaining code for Bowman Systems' flagship products, ServicePoint, CommunityPoint, and HousingPoint, as well as working on various custom projects for our Professional Services division. He/she will be a member of a team of programmers who design and implement product code updates and utilities in various languages including JAVA, PHP, SQL, XML, Cold Fusion, and PERL. He/she must have a firm understanding of web-based database system programming in an Application Service Provider environment.

Some duties include: work with Vice President of Product Development to develop code updates for quarterly release of products; work with Product Managers to analyze new user requests for feasibility and integration; develop detailed specifications for new product enhancements; write SQL and XML code to convert and import legacy data into Bowman Systems' products; assist Quality Assurance and Client Support Specialists in investigating critical issues and provide solutions for such; work with Professional Services division on custom code changes which fall outside of normal product release updates; review various standards by governmental and other agencies for possible changes and adherence in Bowman Systems' products.

This individual will be responsible for creating highly optimized and efficient code and writing detailed documentation. He/she requires strong interpersonal and motivational skills in order to meet strict deadlines. It is important for this individual to be able to work effectively both under direct and indirect supervision from a project manager.

The ideal candidate will have used Java to develop web front-ends for database back-ends.

This is a full-time position with competitive salary and full benefits.

Education and typical Years of Experience: 
Bachelor's degree in a related field, or equivalent work experience

Required Qualifications:

  • Knowledge of web application environments such as JAVA, PHP, .NET, ColdFusion, ASP, or PERL
  • Knowledge of HTML and JavaScript code
  • Knowledge of SQL code
  • Excellent analytical and problem solving skills with the ability to think quickly and offer alternatives
  • Organized, goal oriented, motivated self starter who can work well in a team environment

Desired Qualifications:

  • Knowledge and experience writing raw HTML, JavaScript, and SQL code by hand
  • Strong SQL skills involving Joins, Unions, UDFs, Stored Procedures, Triggers, and Cursors
  • Experience writing code using JAVA and PHP
  • Experience writing code using PostgreSQL and Microsoft Transact-SQL
  • Experience using Microsoft SQL tools - Enterprise Manager, Query Analyzer
  • Familiar with one or more user interface toolkits; such as, GTK, QT, MFC, wxWindows, VCL, GWT, etc.
  • Object oriented programming experience
  • Previous team-working experience
  • Familiarity with Windows, DOS, and/or Linux operating system environments

Additional Skills that would be a plus:

  • Experience writing code using ColdFusion or PERL
  • Knowledge / Understanding of Business Objects or Crystal Reports (using overall product; building complex reports)
  • Experience writing code using SQL in other databases (PLSQL, Oracle, etc)
  • Exposure to various Java technologies; such as, Spring, Hibernate, Ant and general development technologies such as CSS< XML, CVS, and Subversion
  • Quality Assurance testing experience at another web/software company
  • Knowledge / Understanding of Social Service Industry (such as homeless shelters)

Send cover letter and resume to