Innovit USAposted 10 months ago
Full-time
Hartford, CT
Professional, Scientific, and Technical Services

About the position

The Criminal Justice Information System (CJIS) Governing Board is seeking a skilled FileMaker Developer to support the application design and development of the Connecticut Information Sharing System (CISS) Application Program Interface in collaboration with RMS vendors. This role requires a deep understanding of formal Software Development Methodologies (SDM) to ensure that all software development aligns with established standards and practices. The FileMaker Developer will be responsible for developing software that complies with the CJIS-CT Architecture Standards and Methodologies, which are critical for maintaining the integrity and functionality of the system. In this position, the developer will acquire detailed knowledge of the software and systems used by vendors to facilitate effective troubleshooting, tracking, and resolution of application and system-related issues. Documentation is a key aspect of this role, as the developer will need to document design and code structures in accordance with SDM. The developer will also be involved in mapping application design components to a Requirements Traceability Matrix, ensuring that all components are accounted for and meet the necessary requirements. The FileMaker Developer will participate in various testing phases, including the development and execution of Unit Test plans, System Integration test plans, and User Acceptance test plans. Additionally, the developer will assist in creating and maintaining the Release Strategy and plan, as well as the Restoral/Recovery Plan. The role includes responsibilities for application version control, software libraries, and documentation, as well as loading and migrating new software builds across different environments. Identifying defects and reporting them into the defect management tool is another critical responsibility, along with contributing to the coordination of software defect remediation. The developer will also design, execute, and maintain Performance test cases and scenarios, developing performance test metrics and Test Summary Reports as needed. The role requires creating Request for Service (RFS) tickets for the DAS-BITS Help Desk for development and support issues, and ensuring compliance with all facets of SDM. The FileMaker Developer will work closely with various Criminal Justice Stakeholders within the State of Connecticut and Local Government agencies, fostering cooperation and coordination among them. Adherence to Connecticut Enterprise Architecture Technology Architecture (CTEATA), Global Justice Reference Architecture (JRA), National Information Exchange Model (NIEM), and other relevant criminal justice industry standards is essential. The developer will participate in review activities to ensure application compliance with the CJIS-CT and CTEA-TA architecture, provide technical consultation to agencies, and assist vendors' technology teams with programming help. Participation in Technical Review Board (TRB) design reviews and contributions to Disaster Recovery/Business Continuity Planning are also part of the role. The developer will perform additional duties as assigned by the CJIS-CT Program Manager or Technical Code Development Manager.

Responsibilities

  • Develop software in compliance with the CJIS-CT Architecture Standards and Methodologies.
  • Acquire detailed knowledge of vendors' software and systems to facilitate troubleshooting, tracking and resolving of application and system related issues.
  • Document design and code structures in accordance with the SDM.
  • Design applications in accordance with CJIS-CT Architecture Standards.
  • Map application design components to a Requirements Traceability Matrix.
  • Participate in conducting code and peer reviews of developed software.
  • Develop and execute Unit Test plans.
  • Participate in the development and execution of System Integration test plans.
  • Assist in the development and execution of User Acceptance test plans.
  • Assist in the creation and maintenance of the Release Strategy and plan.
  • Participate in the creation, execution and maintenance of the Restoral/Recovery Plan.
  • Participate in the support of application version control, software libraries, and documentation.
  • Responsible for loading and migrating new software builds across environments.
  • Identify defects and report them into the defect management tool.
  • Responsible and/or contribute to the coordination of software defect remediation.
  • Design, execute, and maintain Performance test cases and scenarios.
  • Develop performance test metrics and Test Summary Reports.
  • Creating Request for Service (RFS) tickets for DAS-BITS Help Desk as needed for development and support issues.
  • Knowledgeable of all facets of SDM and assist the CJIS-CT team with SDM compliance activities.
  • Fulfill the State of Connecticut System Development Methodology Developer duties.
  • Fosters cooperation and coordination among the various Criminal Justice Stakeholders within the State of Connecticut and Local Government agencies.
  • Adheres to Connecticut Enterprise Architecture Technology Architecture (CTEATA), Global Justice Reference Architecture (JRA), National Information Exchange Model (NIEM), and other relevant criminal justice industry standards adopted by the CJIS-CT group.
  • Participates in review activities ensuring application compliance with the CJIS-CT and CTEA-TA architecture.
  • Provides technical consultation to the agencies, programming help for vendors' technology teams.
  • Participates in Technical Review Board (TRB) design reviews.
  • Contributes to Disaster Recovery/ Business Continuity Planning.
  • Performs duties as assigned by the CJIS-CT Program Manager or Technical Code Development Manager.

Requirements

  • Bachelor of Science in Computer Technology.
  • Minimum of 5 years experience programming in third generation languages and knowledge of software design patterns.
  • Proficiency in FileMaker and MySQL.
  • Experience with operating systems: Windows, Mac, Ubuntu.
  • Proficient in languages: JavaScript, PHP, CSS3, CSS, HTML5, HTML, JQuery.
  • Familiarity with tools such as Postman, Amazon Web Services, CodeIgniter, LAMP, FileMaker Pro, FileMaker Go, FileMaker Server.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service