Concentric’s Tech Specialties (and Who Works in Them)

A hiring manager shaking hands with a new employee found by Concentric.

Whether you’re a hiring manager or a job seeker scouring the job boards and getting frustrated at not finding what you want — Concentric is here to help. We can quickly determine the role or hire you’re looking for, and we’ll go the extra mile to keep you from the fatigue associated with the process. More on that later. For now, let’s talk about the positions we fill. 

Concentric specializes in Senior level and Executive IT and Tech Staffing for the following areas: 

  • hardware 
  • software 
  • security 
  • infrastructure engineering 
  • data engineering/data intelligence  
  • leadership/management 

Hardware  

Hardware specialists design, develop, and test computer systems and components such as servers, laptops, desktops pcs, routers and switches, and wireless access points. 

Help desk technician 

Help desk or Support technicians are usually the first contact points for many companies experiencing technical problems. They assist clients with issues involving their computer hardware, communications software, or computer applications. Individuals in these roles can respond to customers by phone, remotely, or in person. Their duties involve asking questions to determine how they can best solve a customer’s problems using resources and technical knowledge.  

Computer technicians 

Computer Technicians are tasked with maintaining computer systems, troubleshooting errors, and repairing an organization’s hardware. These professionals use their knowledge of networking and software applications to provide technical support onsite or remotely. 

Network engineer/architect 

Network engineers or architects are responsible for designing and building data communication networks. The networks they work on can range from smaller local area networks (LANs) to more extensive wide area networks (WANs), along with intranets. They also manage the infrastructure of computer networks to ensure they operate effectively, including installing routers, cables, modems, and other necessary hardware and software. 

Cloud engineer 

Cloud engineers design, implement, and manage cloud-based systems for businesses. They develop and implement cloud applications, migrate existing on-premises applications to the cloud, and debug cloud stacks. 

Cloud architect 

Cloud architects develop computing strategies, incorporating cloud adoption plans, application design, management, and monitoring. They’re also responsible for support related to application architecture and deployment in cloud environments. Unlike cloud engineers, who deal with more day-to-day management, architects focus on the future, planning and designing strategies and systems in advance.

 

Software  

These engineers handle software applications’ design, development, testing, and maintenance. Software engineers apply engineering principles and knowledge of programming languages to build software solutions for end users. 

Software developer 

Software developers design and build computer programs that power technical devices. Typical duties of a developer include: 

  • Researching, designing, implementing, and managing software programs 
  • Testing and evaluating new programs 
  • Identifying areas for modification in existing programs and subsequently developing these modifications 
  • Writing and implementing efficient code 
  • Determining operational practicality 
  • Developing quality assurance procedures 
  • Deploying software tools, processes, and metrics 
  • Maintaining and upgrading existing systems 
  • Training users 
  • Working closely with other developers, UX designers, business and systems analysts 

Software engineer 

Software engineers focus on applying the principles of engineering to software development. Their role includes analyzing and modifying existing software and designing, constructing, and testing end-user applications that meet user needs through software programming languages. Unlike a developer, this role works on a larger scale to design, develop, and test an organization’s computer systems and application software. 

Programmer 

Programmers write, modify, and test code and scripts that allow computer software and applications to function properly. In short, they turn the designs created by software developers and engineers into instructions that devices follow. 

Mobile application developer 

Mobile developers are responsible for translating code into user-friendly applications. They collaborate with internal teams to develop functional mobile applications, including programming interfaces (APIs) to support mobile functionality while keeping up to date with terminology, concepts, and best practices for coding mobile apps. Essentially, mobile developers contribute to an application’s design, testing, release, and support. 

Web developer 

Web developers create websites. They work to ensure that the website is visually appealing and easy to navigate and that performance is consistent. There are two types of web developers: 

  • Back-end web developers create the website’s structure, write code, and verify that code works. Responsibilities also may include managing access points for others who need to manage a website’s content. 
  • Front-end web developers work on the visual part of the website—the pages visitors see and interact with (also known as the user interface or UI). They design the physical layout of each page, integrate graphics, and use HTML and JavaScript to enhance websites. 

.NET developer 

.Net developers produce code using languages such as C# and VB. These developers create applications from scratch, configure existing systems and provide user support, and can write functional code 

Fullstack development 

Fullstack developers are responsible for designing and developing websites and platforms to ensure user interactions are intuitive and engaging and provide back-end functionality. These developers often oversee entire projects from start to finish. 

Product owner/support 

Product owners are members of the leadership team who manage an organization’s entire product development process. They’ll research and determine the clients’ needs to manage the product backlog and turn strategies into development tasks.

 

Security 

Security specialists are responsible for discovering vulnerabilities in networks, software systems, and data centers with ongoing scans, monitoring network data, and ensuring hardware and software applications are updated. 

Cybersecurity specialist 

Cybersecurity specialists search for vulnerabilities in software, hardware, networks, and data centers, designing defensive strategies and systems to protect against attacks and threats. 

Cybersecurity analyst 

A cybersecurity analyst’s primary role is to understand company IT infrastructure in detail, continuously monitor it, and evaluate threats that could potentially breach the network. They do this through configuring tools like virus software, password protectors, vulnerability management, and reporting. While a specialist is responsible for specific tasks within their specialty or department, an analyst focuses on data and applications that typically span multiple areas. 

Cybersecurity architect 

Senior-level individuals responsible for planning, designing, testing, implementing, and maintaining computer and network security infrastructure. 

 

Data Collection 

Data collection focuses on entering information into a database to ensure that the collection sources are accurate. 

Data scientist/analyst 

A data scientist collects large amounts of data using analytical, statistical, and programmable skills and creates tailored strategies to meet an organization’s unique needs. Their objective is to help analyze trends to make better decisions. 

Data engineer 

Data engineers design, build, and optimize systems for data collection, storage, access, and analytics at scale. 

Some key responsibilities of the role include: 

  • Developing, aligning, and maintaining architectures 
  • Identifying ways to improve data reliability, efficiency, and quality 
  • Conducting research 
  • Finding hidden patterns  
  • Discovering what can be automated 

Data engineers differ from scientists because while scientists use data to discover insights from massive amounts of structured and unstructured data, engineers are responsible for developing, testing, and maintaining pipelines and architectures. 

Database engineer 

These engineers design and implement digital databases using computing tools to create new databases or adjust the function and capacity of existing ones 

Business intelligence analyst 

BI analysts consult with management to gather data about a company and its competitors to develop strategies to improve operations and market share.  

Leadership 

People in these positions manage teams, implement effective policies, and identify opportunities to improve systems.  

Concentric currently staffs leadership roles in the following positions: 

  • IT Manager 
  • Director of IT 
  • Chief Information Security Officer (CISCO) 
  • Chief Information Officer (CIO) 

 

Infrastructure  

These individuals provide solutions for issues they find in the process, including designing new systems, upgrading hardware, and maintaining an existing system. 

Systems Engineer 

Systems engineers develop and oversee all aspects of a complex system from the initial creation. These systems may include products, people, services, information, natural elements, processes, or any combination of the previously mentioned. Systems engineers lead troubleshooting in implementing and using said system. 

Systems Administrator 

System administrators are responsible for computer systems and servers’ maintenance, configuration, and reliable operation. They install hardware and software and actively participate in research and development to continuously improve and keep up with a company’s business needs. 

Chief Technology Officer (CTO) 

A chief technology officer (CTO) oversees the development and distribution of technology for external customers, vendors, and other clients. 

Concentric is not a usual staffing agency 

So that was a very lengthy description of the positions we fill. Now, let’s tell you about the people we work with. Concentric’s founders were tired of seeing keywords take over the hiring process through cold resume scanning techniques. Hiring is about more than a skillset— it’s also about finding the right culture fit for you or your company.  

Therefore, we do things differently by meeting all our applicants in person. We offer resume-building advice, interview prep, and quality, long-term relationship-building. Emphasizing the personal touches behind the hiring process hasn’t just proven us to be different— it’s proven successful. Since we began, our retention rate has grown to over 80%. 

Are you looking for a position outside of tech? 

Obviously, we’d love to meet you, but if you haven’t seen what you’re looking for, you can connect with our sister company Clarity. Clarity Search teams up with business owners and managers nationwide to create connections between top-tier accounting, Finance, and marketing professionals.  

Want to learn more about how Concentric and Clarity can find you your perfect professional fit? Contact us today