IT Systems Architect

The Administrative Office of the Courts is seeking an IT Systems Architect.  This position is responsible for assisting in setting the technical architectural strategy, developing and maintaining policies and/or guidelines, and standards.  This position is also responsible for driving the delivery of IT Solutions including design, integration, and data modeling by analyzing stakeholders’ requirements. This hands-on position will steer the project team(s) from beginning to end ensuring the application or solution meets AOC’s legacy technology needs, infrastructure, and overall business strategy and vision. Will ensure that individual software projects adhere to defined technology standards.


  1. Interacts directly with the stake holders and project manager to understand design requirements, develop, test, and provide performance tuning to support the collection and storage of data.
  2. Clearly document and articulate technical specifications (architectural roadmaps, detailed interface specs, solution diagrams, etc.) with all levels of the organization.
  3. Must have strong technical knowledge of various technologies, Java/J2EE, .NET, Restful/SOAP Microservices, Javascript, Cloud, RDBMS, FileNet  etc.
  4. Serves as the technical authority in all development and integration initiatives and develops evaluation criteria for selecting AOC/State standard software or hardware by identifying user requirements, technical considerations and business considerations.
  5. Creates architectural design (State standard technology products, configurations, standards, processes, policies, etc.) for utilizing technology in AOC.  Defines system architecture by specifying how the application functions and how data will be stored across application tiers.
  6. Facilitates the development of standardized procedures to provide a common process to integrate the deployment of new tools, techniques and technologies to exiting IT processes.
  7. Evaluates information systems performance, and makes recommendations for improvements in coding, network configuration, or data administration efficiency and quality.
  8. Ensures user, application, and network security measures are designed and implemented.
  9. Performs the data analysis activities to capture data requirements clearly, completely and correctly, and represent them in a visual way through a logical data model.
  10. Create data models from business rules, architect and create logical and physical designs
  11. Develop and maintain standards for data management to include: element naming, describing, governing, managing, modeling, storing, cleansing, transforming, location and delivery.
  12. Write business workflows, estimations and analysis documents.
  13. Additional duties as assigned.


 Education and Experience: Graduation from an accredited college or university with a bachelor's degree. Five years of professional experience in the analysis, design, or programming of business information systems (Java/J2EE;.NET;HTML, CSS; Javascript ; Python) utilizing database management systems (e.g., IMS/DB, SQL Server, DB2, Oracle).  Must have 5+ years of experience in application or data architecture and development.  Prefer Judicial IT experience.

Additional Desired Qualifications:

  • Experience migrating applications from on-premise to the Cloud.
  • Experience with API and Micro services, including REST and SOAP, RDBMS, FileNet.
  • Experience with layered solutions and designs and diverse technical configurations across multiple technologies and processing environments.

NOTICE: This position requires a criminal background check. Therefore, you will be required to provide information about your criminal history in order to be considered for this position.

Equal Employment Opportunity Employer

Location: Nashville
Department: Administrative Office of the Courts
Position Available: Immediately
Position Closing: This position will remain open until filled

To Apply

Submit a current resume, completed Application for Employment in PDF, a resume, and three paraprofessional references by email to

Thank you for taking time to submit your information for consideration. Applicants will not receive communication regarding your submission unless you are called to clarify or to schedule an interview.

For more information: please email: