Database Programmer

The Database Programmer reports to the Lead Programmer.

Primary Responsibilities

  • Design, develop and maintain web-based business process and database applications.
  • Create scripts and DTS packages for data integration, data maintenance or bug fixes.
  • Write SQL statement for ad-hoc report generation.
  • Develop proactive working relationships with employees both inside and outside the team.
  • Consult with Wayward Souls™ staff to determine business and functional requirements and identify solutions to resolve those needs.
  • Prototype new applications to refine requirements.
  • Analyze, define and document system requirements for data, workflow, logical processes, interfaces with other systems, auditing, reporting requirements and production configuration.
  • Write and maintain functional and technical specifications.
  • Create test plans, test data sets and automated testing to ensure all components of the system meet specifications.
  • Analyze code for problem resolution and performance optimizations.
  • Provide technical consulting and respond to error reports, problems or questions.
  • Analyze, install and test commercial software for internal use.
  • Provide technical support for third party systems integrated with the Wayward Souls™ website applications.
  • Monitor the performance of Wayward Souls™ applications and servers and assist with technical support as required.

Experience and Qualifications

  • At least three years of experience developing relational database applications with complex MS SQL.
  • At least three years of experience creating scripts, testing in QA and implementing large data updates into production databases.
  • Familiarity with change management systems such as VSS or CVS.
  • Ability to read, analyze, and interpret general business documentation, professional journals, technical specifications and project management documentation.
  • Ability to write reports, business correspondence and procedure manuals.
  • Ability to develop formal application specifications and project plans using common documentation tools such as Visio, Microsoft Word and Microsoft Project.
  • Ability to work as part of an application development team; create structured code for integration into larger systems, document work for maintenance in a production environment, create task lists, timelines and deliverables, work to meet project schedules determined by others.
  • Ability to define problems, collect data, establish facts and draw valid conclusions.
  • Ability to develop systematic testing plans for problem resolution.
  • Ability to self-manage assigned tasks.
  • At least one year of experience in application development with ASP or C# preferred.


  • Bachelor of Science in Software Engineering or Computer Science(or equiv.)

Applicants with website portfolios and resumes should submit the URL for their website to with "Database Programmer" as the subject line. Please do not send large attachments.