Mid Level Software Engineer

Job Details

Location: Alexandria, VA

Job Code: 161203

Number of Openings: 1

TCI is looking for a motivated and highly organized Mid-Level software engineer to join our research and product development team.

Company Overview

TCI (TRI-COR Industries, Inc.) is a global IT Services and Software Products firm with a successful 34-year track record in delivering top-notch products, services and solutions to both the private and public sectors. We are a CMMI Level 3 company in both Services and Development and operate two Innovation labs where we research, develop and apply leading edge technologies prior to bringing innovations to our clients to solve their business problems. Because of our culture and practices, we offer our clients low-risk innovations that help them achieve sustained cost savings.

TCI offers excellent work environment as well as open and innovative culture that foster our employees’ growth and promote happiness. Our happy employees deliver innovative, efficient and effective solutions to our clients. Headquartered in Alexandria, VA, TCI serves clients in the D.C. Metro Area, O’Fallon, IL, Denver, CO, Fort Gordon, GA, Dayton, OH, Burlington, VT, Oklahoma City, OK, Kansas City, MO, and The Republic of Iraq. We seek highly qualified and talented individuals with the desire to be life-long learners to join our team of awesome professionals.


  • The mid-level developer will participate and contribute to the analysis, architecture, design and development of innovative web based products.
  • This position provides a great opportunity to participate actively in strategic corporate initiatives and grow into senior technical and leadership roles.
  • Frontend web application development using modern programming languages, techniques and frameworks.
  • Prototyping and implementation of multi-tiered web applications using modern open source programming languages techniques, frameworks and COTS products.
  • Quickly researching and learning new products, programming tools and techniques.
  • Developing and/or consuming web-based services, RESTful APIs.
  • Using and working in team environments that use agile methodologies and cloud environments.
  • Authoring developer-friendly documentation.
  • Using and/or implementing relational and non-relational databases.
  • Communicating technical concepts to a non-technical audience.

Required Qualifications

  • 5+ years of experience using modern, open source and COTS (e.g., JBoss) based software to prototype, develop and deploy multi-tiered web applications, including some aspects of Frontend web development, server-side processing, data storage, and integration with frontend development libraries, tools, techniques, and methods for the creation and deployment of user-facing interfaces.
  • Good communication skills.
  • Problem solving and creative thinking skills.
  • Good foundation in multi-tiered web based applications development.
  • Overall hands-on custom and COTS based software development experience.
  • Attention to detail.
  • Bachelor’s degree.
  • Java and web technologies related certifications.


TCI offers a total compensation package that is competitive in the IT industry.

TCI is an Equal Opportunity/Affirmative Action Employer that values diversity in our workforce. Women and minorities are encouraged to apply. We use E-verify to validate that employees are legally eligible to work in the United States.