Senior Programmer - HHS Technology Group


HHS Technology Group is looking for a Senior Programmer who will be working as a consultant for one of our clients in Sacramento. The Programming consultant work will primarily involve the application development and support of forms development on enterprise system.  The consultant will be responsible for Java and forms development; system defect analysis and resolution; system architecture design and enhancement; report and batch generation and support; unit, integration, system, and performance and interface testing.


  • Work with team members across all functional domains to enhance enterprise system focused on Java development, Application programming Interface (API)
  • Provide development support with java language code, Java EE and distributed programming (multi-tier architecture) for online and batch application
  • Translate technical specifications and/or physical design into code for enterprise system enhancements and changes
  • Identify and resolve defects using the configuration management tools and processes
  • Create and modify batch jobs for enterprise application(s) using the batch framework
  • Write Structure Query Language (SQL) and read the data models
  • Create, modify, and interpret XML code and documents
  • Create, modify and maintain forms
  • Create and modify Java Server Pages
  • Create and modify reports for enterprise application(s)
  • Assist Business Analyst in creating and modifying requirements documentation
  • Participate in Joint Application Requirements (JAR) and Joint Application Development (JAD) session for gathering requirements and performing requirement analysis
  • Participate in test inspections throughout the development life cycle to identify issues and verify methodology compliance of enterprise application(s)
  • Develop and support key business processes in support of the enterprise applications(s)
  • Support implementation and deployment of production release activities
  • Peer review code for team members and provide timely feedback
  • Review and update technical documentation and provide technical documentation when no documentation exists
  • Provide training and mentoring to team members to ensure continued maintenance of the application
  • Identify and develop solutions to resolve timely emergency and/or highly complex business problems
  • Develop and document technical solutions to resolve complex business and/or technical issues