job summary:
We are seeking a skilled and experienced Developer/Programmer Analyst 3 to join our client. The ideal candidate will have a strong background in software development, with a focus on designing, coding, testing, and maintaining applications. This role requires a professional who can analyze business needs, collaborate with cross-functional teams, and deliver high-quality solutions. If you are a proactive problem-solver with excellent technical skills and a passion for building robust software, we encourage you to apply.
Minimum Requirements:
Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
Years
Required/Preferred
Experience
8
Required
consulting experience
8
Required
Java, JSP, servlet, SQL Server, XML, HTML, Enterprise Java Beans (EJB), Struts2, NetBeans IDE, GitHub, Azure Data Studio, Payara application server
8
Preferred
consulting experience, plus expertise in highly complex systems
2
Preferred
SQL Server Migration Assistant (SSMA)
2
Preferred
SQL Server Management Studio (SSMS)
2
Preferred
Jira - Issue and Project Tracking software by Atlassian
location: Austin, Texas
job type: Contract
salary: $50 - 55 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
. The ideal candidate will have a strong background in software development, with a focus on designing, coding, testing, and maintaining applications. This role requires a professional who can analyze business needs, collaborate with cross-functional teams, and deliver high-quality solutions. If you are a proactive problem-solver with excellent technical skills and a passion for building robust software, we encourage you to apply.
qualifications:
Texas Department of Criminal Justice Information Technology Division-Data Management Office Standard Data Requirements Electronic Information Resource (EIR) Accessibility Requirements
Standard Data Requirements
A. Data Ownership
1. All data produced, created, obtained, maintained, recorded, retained, uploaded, stored, or archived as a part of the IT System and/or IT Services shall be the property of the TDCJ, unless exclusively specified by the TDCJ.
B. Data Usage
1. All information and databases associated with the IT System and/or IT Services are the property of the TDCJ and shall not be given, sold, or used for any other purpose outside of the IT System and/or IT services without express written consent from the TDCJ.
2. TDCJ information, data and information resources should only be used for the purposes of this Agreement.
3. Third party usage of data is prohibited unless authorized by the TDCJ Executive Director or designee, or the Data Management Office, and the Office of the Chief Information Security Officer.
C. Data Disclosure
1. The Contractor or third-party vendor will not disclose TDCJ data or content or any information about the TDCJ except as compelled by a court or administrative body or required by any law or regulation.
2. The Contractor will give notice to the TDCJ, if any disclosure request is received for TDCJ data or content, so the TDCJ may file an objection with the court or administrative body.
3. The Contractor and/or third-party vendor has no authority to respond to public information requests.
D. Data Classification/Record Retention
1. In accordance with Texas Government Code 2054.161, all data produced from or used in this IT System and/or IT Services shall be available for classification as determined appropriate for data security and applicable retention requirements under Sections 441.185 and 441.187 for each classification.
2. The Contractor and/or third-party vendor shall maintain and dispose of data, information, and records in accordance with the retention requirements specified by the TDCJ and using established and approved techniques and methods based on the level of confidentiality.
E. Data Protection/Data Privacy
1. The Contractor and/or third-party vendor shall ensure the protection and privacy of TDCJ information, data, and information systems by:
a. Implementing security controls based on the classification of the data and that the TDCJ determines are proportionate with the Agency's risk under the contract based on the sensitivity and confidentiality of the data.
b. Complying with the information security requirements and the individual TDCJ information policy requirements maintained in the Information Resources Security Program (IRSP), TDCJ's security policy based on NIST 800-53 and the Security Requirements within this Agreement.
c. Adhering to standards, privacy requirements and regulations for confidential, sensitive, and regulated data to include,
Personal Identifying information (PII) or Sensitive Personal information (SPI) as defined in the Texas Business and Commerce Code 521.002(a)(1) and 521.002(a)(2).
Student education data as defined under the Family Educational Rights and Privacy Act (FERPA) 20 U.S.C. § 1232g; 34 CFR Part 9.
Federal Tax Information (FTI), FICA, tax information per IRS Publication 1075 (IRS-1075).
Payment card information data as defined in the Payment Card Industry Data Security Standard (PCI DSS) v2.0.
Public Health Information (PHI) as defined under the Health Insurance Portability and Accountability Act (HIPPA) 45 CFR Parts 164.
CJIS Information as defined under Code of Criminal Procedure, Title 1, Chapter 66, Subchapter A and ensure that all components of and data used or created as a part of the IT System and/or IT Services is compliant with the FBI CJIS Security Policy found at CJIS Documents | Department of Public Safety.
Biometric identifiers, global positioning system technology, or individual contact tracing defined under Biometric Standards by National Science and Technology Council (NSTC), National Institute of Standards and Technology (NIST) and American National Standards Institute (ANSI) and Texas Government Code, Chapter 560.001, 560.002, 2062.001, 2062.002.
Follow all biometric authentication requirements in NIST SP 800-63-3-Digital Identity Guidelines.
2. If applicable, comply with all applicable federal, state, and local and European privacy laws and practices to include General Data Protection Regulation (GDPR).
3. If applicable, cloud services must be Texas Risk and Authorization Management Program (TX-RAMP) Level certified. The TDCJ will determine applicability and certification level based on the data classification and impact level of the information resource and in consultation with the Department of Information Resources. TX-RAMP Program Manual can be found at Texas Risk and Authorization Management Program Manual 3.0 | Texas Department of Information Resources.
F. Data Encryption
1. Ensuring all TDCJ data, information or records shall be encrypted in transit and at rest according to the TDCJ Information Resources Security Program (IRSP), and the TDCJ's security policy based on NIST 800-53.
G. Data Quality
1. The Contractor and/or third-party vendor should incorporate Data Quality Management.
a. To ensure that data is sufficiently reliable and consistent for each use case.
b. To provide both existing and new data and verify that it meets data quality standards.
c. Set up data management processes that block low quality data from entering the system and ensure data meets basic data check rules.
d. Ensure data accuracy and data quality and that it is consistent across the system.
e. Support structured data that represents well in tabular format and unstructured data like documents, images, and videos, and semi-structured data that combines the preceding two types.
The data format is audio or video, it should be maintained, retained and accessible at the same audio/video quality as it was recorded.
f. If requested from the TDCJ, provide reports for Data Quality standards to include identifying key information missing, incomplete, and duplicate records and for testing and validation purposes.
H. Availability of Data
1. Data, information, and records should be available from the Contractor and/or third-party vendor, within the specified timelines as specified by the TDCJ (real-time, batch, archived etc.)
2. The TDCJ reserves the right to request data, information, or records from the Contractor and/or third party vendor, at no cost to the TDCJ. The data, information, or records shall be provided to the TDCJ via a secure method.
I. Data Architecture
1. If requested from the TDCJ, the Contractor and/or third-party vendor should provide:
a. A data architecture design document which describes TDCJ's data assets and provides a blueprint for creating and managing data flows, entry points, interfaces, and environment names.
b. A data management plan to include technical details, such as operational databases, data lakes, data warehouse, and servers that are best suited to implement the data management strategy.
c. Data models (conceptual and logical) during the design phase.
J. Data Storage
1. If this agreement is for Cloud Computing Services, as defined by the Texas Government Code Section 2054.0593(a), the Contractor and/or third-party vendor shall:
a. Disclose the name of the cloud service provider, and the location(s) of the data centers used to store data, information, and records.
b. Not store data, information, or records outside the continental United States without express written consent from the TDCJ.
K. Disaster Recovery
1. The Contractor and/or third-party vendor should:
a. Replicate data across mirrored databases to ensure high availability.
b. Ensure there is a scheduled data backup frequency based on its criticality and how often it changes.
c. Plan and test a disaster recovery strategy to ensure data can be quickly restored after a data loss incident.
L. Data Sharing
1. External information systems are not permitted to the internal network without the appropriate monitoring and/or approval by the appropriate approving authority in accordance with an accompanying Memorandum of Understanding (MOU) and Interconnection Security Agreement (ISA), if appropriate.
M. Data Transition
1. Upon termination of the contract, the Contractor and/or third-party vendor, if requested by the TDCJ, shall transfer all data, information, and records to the TDCJ, on the agreed upon acceptable secure methods of return, destruction, or disposal and within the time specified by the TDCJ.
N. Artificial Intelligence/Machine Learning
1. The Contractor and/or third-party vendor agrees not to use Artificial Intelligence (AI) in the performance of this contract without prior written consent of the TDCJ.
2. The Contractor and/or third-party vendor shall disclose any Artificial Intelligence (AI) used in any component of the IT System and/or IT Services, in what capacity it is being used, and ensure that TDCJ policies and procedures regarding the use of AI are followed at all times.
Electronic Information Resource (EIR) Accessibility Requirements
The Texas Department of Criminal Justice (TDCJ) aims to comply with applicable federal and state laws governing accessibility when procuring digital products and services:
Texas Government Code (TGC) 2054.457, enacted in 2005, requires that all state agencies and institutions of higher education provide state employees and members of the public access to and use of electronic information resources.
1 Texas Administrative Code (TAC) 206, aligns state web accessibility standards with the federal regulations set forth in Section 508 of the Rehabilitation Act of 1973.
1 TAC 213 enacted state standards for procurement, development, or usage of EIR for people with disabilities and aligns accessibility standards with the federal regulations set forth in Section 508 of the Rehabilitation Act.
Technical Expectations
Digital Experiences/Systems - The TDCJ strives to ensure that all digital products and services procured, where applicable, meet the Web Content Accessibility Guidelines (WCAG) 2.2 A and AA.
Accordingly, please ensure you address the following questions in your Request for Purchase (RFP) Response if digital experiences/software is being purchased as part of the solution/procurement proposal:
A. Please provide a current Accessibility Conformance Report (ACR) for the solution/software that is being proposed that is not more than six (6) months old.
B. As it relates to the 55 WCAG 2.2 A and AA criteria, please provide an accessibility conformance score as derived from the ACR expressed as a fraction:
1. The number of accessibility criteria met ("supports") over the total number of applicable criteria.
a. Not all criteria will be applicable, so your denominator might not be 55.
C. Provide a remediation plan for remedying the known accessibility gaps (from Items 1 and 2 above) complete with a timeline of no more than 12 months.
D. Identify existing customer-support channels and known workarounds for the identified accessibility issues that, combined, can serve as a temporary stopgap while the remediation plan is being executed.
Hardware/Devices - The TDCJ strives to ensure that all devices and hardware, such as copiers, phones, faxes, printers, electronic signs, and more, where applicable, meet or exceed, where applicable, the 2012 Texas Accessibility Standards (TAS) and the Hardware Standards in Section 508 of the Rehabilitation Act (Chapter 4).
Accordingly, please ensure you address the following question in your RFP Response if hardware or devices are part of the solution that is being purchased as part of the solution/procurement proposal:
A. Please provide a current Accessibility Conformance Report for the solution/hardware that is being proposed that is not more than six (6) months old.
Definitions
Artificial Intelligence (AI)
Systems capable of:
(A) perceiving an environment through data acquisition and processing and interpreting the derived information to take an action or actions or to imitate intelligent behavior given a specific goal; and
(B) learning and adapting behavior by analyzing how the environment is affected by prior actions.
Criminal Justice Information Services (CJIS)
A compliance standard for law enforcement at the local, state, and federal levels, and is designed to ensure data security in law enforcement.
Criminal Justice Information System (CJIS)
Comprised of the Computerized Criminal History System (CCH) and the Corrections Tracking Systems (CTS) that provides law enforcement agencies with access to criminal justice information, such as criminal records, fingerprints, and other related data.
CJI Data
Data necessary for law enforcement to perform their missions including, but not limited to, biometric, identity history, biographic, property and case/incident history data, and any other data identified as criminal justice information (CJI) under the Code of Criminal Procedure, Title 1, Chapter 66, Subchapter and/or the Federal Bureau of Investigation Criminal Justice Information Services Security Policy (currently available at www.fbi.gov).
Confidential Information
Data that must be protected from unauthorized disclosure or public release under the provisions of the Texas Public Information Act (also known as the Texas Open Records Act), judicial rulings, or contractual agreements. Such data may include but is not limited to, social security numbers, taxpayer identification numbers, employer identification numbers, credit card numbers, personal identifying information (PII), sensitive personal information (SPI), and personal medical information.
Sensitive Information
Data not protected by law from being disclosed or released under the Texas Public Information Act; however, may still require an elevated level of protection and special precautions to assure its accuracy and integrity.
Biometric Identifier
Biometric is the process by which a person's unique physical and other traits are detected and recorded by an electronic device or system as a means of confirming identity. The identifier means a retina or iris scan, fingerprint, voiceprint or record of hand or face geometry.
Digital Experience
TDCJ defines a "digital experience" as any experience the renders on a screen, such a computer monitor or a mobile phone, and that has a user interface. Common examples of digital experiences include software, web pages, web apps, videos, learning management software/courses, dashboards, forms, reports, and more.
skills:
inimum Requirements:
Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
Years
Required/Preferred
Experience
8
Required
consulting experience
8
Required
Java, JSP, servlet, SQL Server, XML, HTML, Enterprise Java Beans (EJB), Struts2, NetBeans IDE, GitHub, Azure Data Studio, Payara application server
8
Preferred
consulting experience, plus expertise in highly complex systems
2
Preferred
SQL Server Migration Assistant (SSMA)
2
Preferred
SQL Server Management Studio (SSMS)
2
Preferred
Jira - Issue and Project Tracking software by Atlassian
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.