New Opportunities

Join our growing team of talented technology leaders.

System Administrator Consultant

Tallahassee, FL Posted: 01/16/2022


Required Skills and Experience

  • Minimum of 5 years of programming/systems analysis experience with emphasis in applications and systems architectural design and development, database, and middleware technologies.
  • Required Professional Experience in complete Software Development Life Cycle (SDLC) process.
  • Required Experience with Java programming language and Java Frameworks like JSF, Wicket, Spring, etc.
  • Required Experience developing and implementing highly scalable, high throughput web services and backend systems in a large-scale Enterprise environment.
  • Required Experience in using Oracle 12g and higher, MS SQL Server, or MySQL.
  • Required Experience in using SQL with relational databases.
  • Required Experience in stored procedures, triggers, views, etc.
  • Required Experience in designing and implementing secure RESTful web services.
  • Required Experience with code reviews and in-depth code analysis.
  • Required Experience with highly complex application security requirements.
  • Required Experience with Git.
  • Required Experience with Level-4 project documentation review.
  • Required Experience in supporting production systems.
  • Required Experience with Spring Boot, Spring Web, Spring Security, Spring Data JPA, Hibernate, MyBatis, and JAXB.
  • Required Experience with National Information Exchange Model (NIEM) XML.
  • Required Experience in handling substitution in XML.
  • Required Experience in structured and unstructured data.
  • Required Experience developing/deploying software with a CI/CD pipeline, including build automation/continuous integration, test automation, and deployment automation.
  • Required Experience working as a member of Agile teams that have iteratively and incrementally delivered software while practicing code review.
  • Required Experience in creating Test Data to support FAT and UAT Testing.
  • Required Experience creating test plans, test cases, and performance testing.
  • Required Experience in Source code management software, example: CVS or Subversion.

Primary Responsibilities

  • System Administrator Consultant responsibilities include but may not be limited to the following:
  • Expert Java Developer with database and networking experience.
  • Serves as the sections central point of contact regarding the data sharing NIEM XML technical specifications.
  • Validate data integration of disparate systems.
  • Provide problem-solving expertise and complex analysis of data to develop business intelligence integration designs.
  • Verify data integration standards according to CJIS policies as well as best practices.
  • Conduct review of other integration developers development efforts to ensure consistent methodologies are followed and to make recommendations where necessary.
  • Works with users to understand business requirements, performs database analysis and tests middleware routines to ensure successful implementation.
  • Provides seamless communication among the various IT systems and applications components.
  • Ensures that products, applications and systems are in compliance with established quality standards and meet customer requirements.
  • Analyzes requirements, application and processing architectures, data dictionaries, and database schemas.
  • Participates in component and data architecture design and software product evaluations.
  • Responsible for verifying and assisting with the integrated solutions aimed at modernizing, consolidating, and coordinating the independently designed applications within and across the enterprises.
  • Determines how existing applications, databases, Web interfaces and/or hardware logic, which may be currently operating on multiple platforms, work together to meet the new and emerging enterprise requirements.
  • Reviews and analyzes methods to efficiently reuse existing components.
  • Assists vendor with requirements and testing related requests such as questions, required information, resources, etc.
  • Reviews and provides feedback on vendors artifacts such as the solution test plans and architecture design documents.
  • Reviews and verifies vendor testing strategies, plans and subsequent test results.
  • Ensures that quality methods and procedures are executed.
  • Performs testing, analyzes results, and documents findings.
  • Coordinates testing efforts with various system stakeholders and other applications.
  • Monitors, documents, manages, and reports on defects and resolutions.
  • Participates in team meetings, stakeholder meetings, and technical meetings.
  • Supports the project team.
  • Coordinate software releases in different environments, smoke test and provide directions.
  • Review and provide feedback to end users on different test and production issues.
  • Creates and updates documentation as required by project team.
  • Reviews and provides feedback on project artifacts and deliverables as required by project team.

Preferred Skills and Experience

  • Preferred Experience with Microsoft Azure Gov Cloud.
  • Preferred Experience with JBOSS 5.0 and higher.
  • Preferred Experience in modern web technologies: JavaScript, Node.js, React.js, Redux, HTML5,CSS3.
  • Preferred Experience with Power BI Reports and integration with Power BI Premium Services.
  • Preferred Experience with Power BI report embedded.
  • Preferred Experience with Microsoft Power Automate.
  • Preferred Experience with ForgeRock OAuth 2.0 Client integration.
  • Preferred Experience with Service Oriented Architecture (SOA).
  • Preferred Experience with Microservices Architecture, containerization, orchestration, and related technologies.
  • Preferred Experience with SFTP, SendGrid, and Twilio.
  • Preferred Experience with JIRA.
  • Preferred Experience with Confluence.
  • Experience with collaboration tools.
  • Possesses skills and knowledge of Enterprise Application Integration (EAI) methodologies and processes such as object-oriented programming, distributed, cross-platform program communication using message brokers with Common Object Request Broker.
  • Architecture, enterprise-wide content, and data distribution using common databases and data standards implemented with the Extensible Markup Language (XML), middleware applications and message queuing approaches. 
  • Skill utilizing and applying software engineering methods and techniques for the design, definition, development, evaluation, integration, and/or support of IT solutions.
  • Ability to work independently or cooperatively with software developers.
  • Ability and experience functioning as a technical consultant or researcher.
  • Experience performing analysis, troubleshooting, and resolving system defects and issues.
  • Skill with using defined procedures to configure, test and debug software.
  • Skill with investigating, analyzing, and resolving problems on software products.
  • Ability to work with minimal supervision from more senior resources; to accomplish assigned projects; including, services/products/technology solution evaluation/modification, data development, analysis, drafting written communications, and client interaction.
  • Experience evaluating client capabilities and gathering business needs.
  • Experience assisting with services/products/technology solution architecture design and installation.
  • Experience facilitating analysis sessions with business clients.
  • Experience presenting technical subject matter reviews or seminars to business clients.
  • Experience designing and executing quality control and test procedures.
  • Experience using Silk to create automated tests.

Education

  • Bachelors Degree in Computer Science, Information Systems, or other related field or equivalent work experience.
Back to Current Openings
Apply Online

Think you might be a good fit for this job? Apply online using the form below. We look forward to hearing from you!