top of page

Working for ITIC

"ITIC is supportive of where I want to go professionally with the company. This support also stretches outside the workplace into other facets of my life, which says a lot about how the company values me as an individual, not just a body." -Eric Voelkel

ITIC is a modern company built on trust, integrity, and hard work. Serving our Customers in DC, Virginia, and Maryland, we are committed to providing the best talent in the area:

Systems Engineering


The systems engineer is the primary interface between management, customers, suppliers, and specialty engineers in the systems development process.


  • Coordinates and/or performs additions and changes to network hardware and operating systems and attached devices.

  • Provides direct support in the day-to-day operations on network hardware and operating systems.

  • Troubleshoots at the physical level of the network, working with network measurement hardware and software, as well as physical checking and testing of hardware devices, and at the logical level working with communication protocols.

  • Participates in planning design, technical review and implementation for new network infrastructure hardware and network operating systems for voice and data communication networks.

  • Provides technical consultation, training and support to IT staff as required.

Systems Administration


The systems administrator maintains an organization's work flow and keeps its lines of communication open. 


  • Monitors emerging technology developments and identifies opportunities for innovation.

  • Provides for efficient computer and/or voice system operation, including total throughput, peripheral operation, and application performance statistics.

  • Coordinates interface engine to ensure successful operation.

  • Coordinates and communicates the change control process in conjunction with team members and and customers to ensure efficient processing.

  • Maintains and use programs to record system use and analyze equipment use.

  • Coordinates the development of a comprehensive disaster recovery plan, maintains the plan, and conducts periodic testing. 

Cyber Security


Cyber security engineers help prevent attacks through their expertise and knowledge of databases, networks, hardware, firewalls and encryption. 


  • Develops plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure and to meet emergency data processing needs.

  • Monitors use of data files and regulates access to safeguard information in computer files.

  • Monitors current reports of computer viruses to determine when to update virus protection systems.

  • Trains users and promotes security awareness to ensure system security and to improve server and network efficiency.

  • Documents computer security and emergency measures policies, procedures, and tests.

  • Performs risk assessments and executes tests of data processing system to ensure functioning of data processing activities and security measures.

Application Development


Application developers create, test, and program applications software for computers. Application developers work in teams to identify ideas, concepts, and/or specific need brought to them by a customer.

  • The application developer is the primary resource for determining the approach to be utilized in a project implementation.

  • He or she should have a comprehensive understanding of the implementation methodologies for the technology being utilized in product development, such as .NET or Java Framework.

  • Participates in every aspect of development and implementation, working with business analysts to ensure full understanding of the change implications to current business processes.

  • Designs and builds product deliverables according to specifications, escalates technical design or specification issues, and works within a given time frame to complete coding.

  • Follows good development practices and software development life cycle methodologies throughout product development.

Application Test & Evaluation


A test engineer determines how to create a process that would best test a particular product in order to assure that the product meets applicable specifications.


  • Reviews requirements, specifications and technical design documents to provide timely and meaningful feedback.

  • Creates detailed, comprehensive and well-structured test plans and test cases.

  • Estimates, prioritizes, plans and coordinates testing activities.

  • Designs, develops, and executes automation scripts using open source tools.

  • Identifies, records, documents thoroughly and tracks bugs.

  • Performs thorough regression testing when bugs are resolved.

  • Develops and applies testing processes for new and existing products to meet client needs.

  • Monitors debugging process results.

  • Investigates the causes of non-conforming software and train users to implement solutions.

  • Stays up-to-date with new testing tools and test strategies.

Project Management


The project manager’s responsibilities include defining the project, building its comprehensive work plan, and managing to the budget.


  • Maintains organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for implementing information technologies.

  • Completes projects by coordinating resources and timetables with user departments and data center.

  • Verifies application results by conducting system audits of technologies implemented.

  • Preserves assets by implementing disaster recovery and back-up procedures and information security and control structures.

  • Recommends IT strategies, policies, and procedures by identifying problems, evaluating trends, anticipating requirements.

  • Accomplishes financial objectives by forecasting requirements, preparing an annual budget, analyzing variances, and initiating corrective action.

bottom of page