Job Description

TCI has an immediate need for a Software Engineer in Lynchburg, VA or Rochester, NY. This is not a Corp2Corp opportunity. This is a long-term contract opportunity with the possibility of hire. In addition to competitive, market-rate based pay, TCI provides all our Consultants with Comprehensive Medical/Dental Insurance, 401k, Life Insurance and Long-Term Disability benefits.
Please note that this position requires US Citizenship or Permanent Residence.
SUMMARY
The Software Engineer is responsible for research, design, and development of computer software systems. Primarily responsible for the design and development of Cloud-Based software products.
RESPONSIBILITIES
  • Participates in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of software products.
  • Develops software test procedures, software programs, and related documentation.
  • Contributes to determining, estimating, and validating the cost and scope of software efforts to ensure software performed meets program cost, schedule, and technical constraints.
  • Senior professional with strong knowledge of job area and broad knowledge of project management.
  • Manages complex projects or processes with general oversight.
  • Communicates within and outside of own function to gain cooperation on operational processes, practices, and procedures.
  • Makes moderate to substantial improvements to systems and processes.
REQUIREMENTS
  • BS/MS degree in Software Engineering, Computer Science or Engineering with a minimum 6+ years of relevant professional development (4+ with MS degree).
  • 6+ years of Software Development (4+ years if possess a MS degree).
  • Demonstrated fluency with Java, C++ or Python on a Linux platform.
  • 2+ years of experience with deploying software to AWS or Azure.
  • Experience with tools used in cloud-based programming such as Docker, Kubernetes, SpringBoot, Terraform, Angular etc.
  • Experience with building and maintaining a CI/CD infrastructure.
  • Experience with Agile Software Development methodologies.
  • Can be on-site in Lynchburg, VA or Rochester, NY.
Preferred Additional Skills
  • Experience Docker and Kubernetes.
  • Strong skills in scripting (BASH and Python).
  • Able to integrate external algorithms and major OTS SW packages from Oracle, IBM, etc.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online