TCC Seeks a Business Analyst (Contract)

Posted by Kelly Grant, Senior IT Recruiter

Type: Contract
Duration: 12 months with potential for extension
Location: Pikesville, MD

Our client is seeking a Senior Business Analyst to support an project with is implementing an automated fingerprinting system. The client desires an individual that possess a minimum of five (5) years of experience in biometric identification/verification. The candidate will be responsible for engaging end users and business analysts in gathering & defining business requirements and workflows, data validation and analysis, identifying, documenting and testing system and process changes, and conducting data gap analysis. This role will participate in the recommendation, evaluation and/or selection of a new fingerprinting system.  This role interacts with all levels of the client organization. The position requires strong problem-solving, written and verbal communication, business process, time management and data analysis skills. This person will document business processes and requirements, and design and develop reports, and other informational capabilities required to support the reporting/analytics needs of the Project Management Office.

The following skills are required, at a minimum for the position

  • Bachelor’s Degree from an accredited college or university
  • At least five (5) years of experience with the development, implementation, and maintenance of large-scale software development projects
  • Experience with biometrics related software preferred.
  • The ability to serve as a Subject Matter Expert (SME) for documented solutions during all phases of SDLC
  • Demonstrated ability to work across multiple organizations
  • Demonstrated excellence at preparing written documents and presentation.
  • Experience in documenting complex business and functional requirements for software development
  • Experience in isolating, replicating, reporting, and verifying defects and defect fixes
  • Experience in participation in IT design reviews, to ensure compatibility and interoperability of computing systems.
  • Experience with Microsoft Office products: Word, Excel, and Visio
  • Experience with relational databases (RDBMS)

At TCC, we know that having a strong company culture is paramount in sustaining the success and stability of the company, especially within the information technology industry. We place our focus on the people who make our success possible and strive to create an environment that preserves and fosters growth while still promoting the DNA of our company.

Our core values:

  • Building strong, reliable relationships with our employees, our partners and our clients
  • Upholding integrity, honesty and respect
  • Supporting our local community
  • Encouraging continued education and development

Equal Opportunity Employer, including disabled and veterans.

To apply to this position please visit our website


Making the Move to AWS

Posted by Mike Boyle, TCC Director of Business Development

Everyone today is talking about cloud computing.  The worldwide public cloud services market is projected to grow 17.5 percent in 2019 to total $214.3 billion, up from $182.4 billion in 2018, according to Gartner, Inc.

Many organizations are asking what is the cloud and why would it be good for me? Simply put, cloud computing is computing based on the internet. In the past, people would run applications or programs from software downloaded on a physical computer or server in their building. Cloud computing allows people to access the same kinds of applications through the internet. When you post a photo on Instagram, you’re using cloud computing. Checking your bank balance on your phone? You’re in the cloud again.

Cloud computing is transforming businesses across industries and creating a paradigm shift by delivering hosted services through the internet with cost benefits and business innovation. The private sector is building on cloud computing’s myriad benefits, but government organizations have also aggressively begun to capitalize on them. Increasing financial constraints have deeply affected how agencies deploy their solutions. Agencies are pressed to seek optimized business models while measuring their performance and service deliveries more closely — hence their inclination towards shared services.

Cloud is fast becoming the new normal in both the private and public sector and organizations are moving to a cloud computing platform such as Amazon Web Services (AWS) because cloud computing increases efficiency, lowers the burden on the agency’s IT department, increases flexibility, and reduces overhead costs. But there are more benefits that you may not have considered. Here are several reasons that government agencies should move to the cloud:

  • Greater Flexibility


Cloud-based services such as AWS are ideal for organizations with growing or fluctuating bandwidth demands. If your needs increase it is easy to scale up your cloud capacity, drawing on the service’s remote servers, or if you need to scale down again, the flexibility is baked into the service. It is not surprising that CIOs and IT Directors rank “operational agility” as one of the main drivers for cloud adoption.

  • Improved Disaster Recovery


Organizations of all sizes should be investing in robust disaster recovery, but this is often more an ideal than the reality. Hosting systems and storing documents on the cloud provides a smart safeguard in case of an emergency. Man-made and natural disasters can damage equipment, shut off power, and impair critical IT functions. Supporting disaster recovery efforts is one of the important advantages of cloud computing for most organizations.

  • Automatic Software Updates


In cloud computing the servers are off-premise, and suppliers such as AWS take care of them for you and roll out regular software updates – including security updates – so you don’t have to worry about wasting time maintaining the system yourself. This leaves you free to focus on the things that matter, like taking care of your core business.

  • Boosts Cost Efficiency


Cloud computing reduces or eliminates the need for organizations to purchase equipment and build out and operate data centers. This presents a significant savings on hardware, facilities, utilities and other expenses required from traditional computing. Reducing the need for on-site servers, software and staff can also reduce the IT budget.

  • Increased Collaboration


Cloud-based workflow and file-sharing applications give dispersed teams of people the ability to work together easily and efficiently and improve document control. Staff can make real-time updates, see what other team members are doing and communicate effectively. This level of collaboration can speed up projects and improve customer service.

  • Improved Security


Lost laptops are an expensive business problem. Potentially greater than the loss of an expensive piece of equipment is the loss of the sensitive data it contains. Cloud computing gives you greater security when this occurs. Your data is stored in the cloud so you can access it no matter what happens to your machine. You can even remotely wipe data from a lost laptop, so it does not fall into the wrong hands.

  • Measurable Business Outcomes


According to the AWS website ( there are measurable business benefits from migrating to the cloud, illustrated below.


Making the Move

Moving to the cloud sounds like the right thing to do for your organization, but it also sounds pretty daunting. To satisfy the mandates for innovation and achieving a lower total cost of ownership, it is important that government agencies choose a cloud provider that fits their needs. Government, education, and nonprofit organizations face unique challenges to accomplish complex missions with limited resources. Public sector leaders engaged in true cloud computing projects overwhelmingly turn to the power and speed of Amazon Web Services (AWS) when they want to serve citizens more effectively, achieve scientific breakthroughs, reach broader constituents, and put more of their time and resources into their core missions.

Over 5,000 government agencies use AWS, because AWS understands the requirements U.S. government agencies have to balance economy and agility with security, compliance, and reliability. AWS has been among the first to solve government compliance challenges facing cloud computing and has consistently helped customers navigate procurement and policy issues related to adoption of cloud computing. AWS provides commercial cloud capability across all classification levels: Unclassified, Sensitive, Secret, and Top Secret making it possible to execute missions with a common set of tools, a constant flow of the latest technology, and the flexibility to rapidly scale with the mission.

 Ready to Take the Next Step?

Please contact Mike Boyle via email at or by phone at 317.625.2547.


TCC Seeks a Web Developer (Contract)

Type:  Contract
Duration: 12 months with potential for extension
Location: Indianapolis, IN

This position will be responsible for architecting, designing and developing web-based applications in .net using Microsoft Visual Studio 2019 (C# .net Core 3.0, MVC, EF, REST, Javascript and client-side technologies). A successful candidate must have a thorough understanding of object-oriented concepts, domain object modeling concepts and a record of applying that knowledge. The person will be working as advanced dotnet C# developer; will lead the design and development of the project. The person should be a leader with strong communication skills, Able to mentor and provide direction to at least two other developers and a database person working in this project.

Required Knowledge
• Advanced knowledge in Domain Object Modeling, Repository and other design patterns.
• Advanced knowledge on the OIDC, OAuth2, OpenID connect authentication and authorization using claims identity
• Advanced knowledge working with Visual 2019 technologies ( Core 3.0, MVC 5.0, Telerik Kendo controls and Async programming)
• Advance knowledge in creating the custom Core middleware pipeline components.
• Advance knowledge in creating Core DI containers and its features in application architecture.
• Advanced knowledge on MVC5, LINQ and Entity Framework using Oracle Managed provider
• Advanced knowledge in designing and developing MVC views, partial views, controllers, HTML helpers, Action Filters, Areas/Layouts, model objects, Microsoft identity security objects, routing, and other MVC features.
• Advanced knowledge in web design using HTML, CSS3 and Bootstrap technologies.
• Advanced knowledge in Java Script, jQuery.
• Advanced knowledge with designing and developing high-level user-friendly interfaces.
• Advanced knowledge in developing the Web API / REST using Microsoft .net technologies and implementing its security model.
• Knowledge in Oracle SQL, Views, Stored Packages/Procedures and Triggers

At TCC, we know that having a strong company culture is paramount in sustaining the success and stability of the company, especially within the information technology industry. We place our focus on the people who make our success possible and strive to create an environment that preserves and fosters growth while still promoting the DNA of our company.

Our core values:

  • Building strong, reliable relationships with our employees, our partners and our clients
  • Upholding integrity, honesty and respect
  • Supporting our local community
  • Encouraging continued education and development

Equal Opportunity Employer, including disabled and veterans.

To apply for this position please visit our website


Top Technology Trends for 2020, Part 1

Posted by Kelly Grant, Senior IT Recruiter

This time of year, I enjoy reading the various predictions for trends in the technology industry for the coming year.  As technology evolves, it enables faster change and progress, causing an acceleration of the rate of change that sees trends come and go very quickly.

As an article by Nikita Duggal posted on the Simplilearn website states “Technology is now evolving at such a rapid pace that annual predictions of trends can seem out-of-date before they even go live as a published blog post or article. As technology evolves, it enables even faster change and progress, causing an acceleration of the rate of change, until eventually it will become exponential.

Technology-based careers don’t change at the same speed, but they do evolve, and the savvy IT professional recognizes that his or her role will not stay the same. And an IT worker of the 21st century will constantly be learning (out of necessity if not desire)”.

Here are several trends to watch in 2020 so you are able to know which skills you will need and the types of new jobs that may be a fit for you.

  • Artificial Intelligence (AI)AI refers to computer systems built to mimic human intelligence and perform tasks such as recognition of images, speech or patterns and simple decision making. AI services are more common than you might think and include such things as the personal assistant on your smartphone such as Siri, and smart home devices, such as Alexa. Although there is concern about the loss of jobs as a result of increasing automation, the article points out that “Pundits predict that jobs in AI will number 23 million by 2020. Jobs will be created in development, programming, testing, support and maintenance, to name a few.”


  • Edge ComputingCloud computing has become mainstream and continues to grow as more companies migrate to the cloud. However, cloud computing has some limitations, and edge computing helps resolve some of those issues by getting data closer to where computing needs to happen or “on the edge”. The article states “Edge computing will increase as use of the Internet of Things (IoT) devices increases. By 2022, the global edge computing market is expected to reach $6.72 billion. As with any growing market, this will create various jobs, primarily for software engineers.”


  • Virtual and Augmented Reality – Virtual Reality (VR) immerses the user in an environment and Augmented Reality (AR) enhances the user’s environment. VR has been used extensively in gaming but VR and AR both have a lot of potential uses in training. The article states “plenty of startups are forming and they will be hiring, and the demand for professionals with VR and AR skills will only increase. Getting started in VR doesn’t require a lot of specialized knowledge. Basic programming skills and a forward-thinking mindset can land a job, although other employers will be looking for optics as a skill-set and hardware engineers as well.”

These are just a few of the trends to look for in 2020. We will discuss a few others in a subsequent blog post.

To learn more about TCC please visit our website