This job listing has expired and the position may no longer be open for hire.

Application Architect at INTEGRATED COMPUTER SOLUTIONS INC in Tallahassee, Florida

Posted in Software 30+ days ago.

Type: Full-Time

Job Description:

We believe that every Team Member makes a difference at Integrated Computer Solutions, Inc. (ICS). ICS is a growing, veteran owned, business with the Corporate Office located in Montgomery, Alabama. We support IT contracts for federal, state, and municipal entities as well as private industries across the U.S. and overseas. The team takes pride thriving in a company culture made of uncompromising integrity, drive to get stuff done, grit, selfless service, and excellence.  


Job Details: This is an application architect position, which involves the analysis, design, development, implementation and maintenance of Java and .Net applications.

Essential Functions / Responsibilities: 

  • Meets with users to analyze and evaluate system requirements; creates functional and technical specifications, including E/R diagrams; performs database design, producing physical schema diagrams; programs the application; participates in in-house and user testing and training; converts data from existing databases when applicable and documents, implements and maintains applications.

  • Coordinates with and provides consulting services to Department staff regarding information systems development. Provides policy, procedures and application specific information to other developers when requested. Consults with administrators to propose solutions to information systems problems.

  • Participates in the development of standards and in-house training materials for other program staff. 

  • Exercise sound judgement with an ability to follow provided processes, procedures and checklists associated with obtaining results under this contract, compliance with all training, safety, and security standards and perform other duties/projects as assigned    

Additional Duties and Responsibilities:

  • Knowledge of and the ability to support and manage:

  • Java Frameworks such as Servlets/JSP

  • SOAP

  • Rest

  • XML

  • HTML

  • NOSQL databases: ElasticSearch, MongoDB

  • Data visualization tools (Kibana)

  • Oracle

  • SQL Server

  • Microsoft Azure

  • .NET

  • Active Directory

  • Linux

  • Business Process Automation Tools

  • Visio


  • Technical Competence

  • Ethical Conduct

  • Collaborative Approach

  • Quality Compliance

  • Time Management

  • Follow Directions

  • Communication Proficiency

Education and Experience: 


Technical Expertise:

  • 10+ years experience in Java Frameworks such as Servlets/JSP

  • 10+ years experience in XML, HTML and CSS

  • Experience with C#

  • Experience with Business Process Automation tools

  • Experience with Big data collection, analysis and reporting

  • Experience with Oracle BI Publisher

  • Experience with single board computers/ IoT devices

  • Experience with Data Visualization tools (Kibana)

  • Experience with design& configuration of ElasticSearch or MongoDB NOSQL database cluster for big data collection and analysis.

  • Experience using Azure with ElasticSearch

  • Experience migrating on premise data to Azure.

  • Knowledge of on premise to cloud data integration tools

  • Knowledge of relational, object-oriented, and NOSQL database designs.

  • Knowledge of object-oriented design methodologies

  • Knowledge of Information Systems Development Methodology (ISDM)

  • Knowledge of database security, including role-based security.

  • Knowledge of information security

  • Knowledge and experience with Linux system administration

  • Knowledge and experience with UML

  • Ability to be creative, to use sound judgment, and to display foresight to identify potential problems and design/specifications and assigned application software systems

  • Ability to establish and maintain effective working relationships with others.

  • Ability to work independently

  • Ability to determine work priorities and ensure proper completion of work assignments

  • Ability to communicate effectively, both verbally and in writing

Education Requirements:

  • B.S. in Computer Science, Engineering, Business or related discipline (or equivalent experience)

Language Skills:

  • Ability to read, analyze, and interpret