Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Team/Tech Lead

The CSI Companies Addison Full-Time
Apply Now

Title: Team/Tech Lead (Full Stack Developer)
Location: Addison, Texas
Compensation: $115K - $130K + Bonus (Based on experience and previous work history)
Direct Hire

Top Required Skills:

  • Ideal candidate has been in a Lead role before and lead a team of multiple developers.
  • Has assigned work, identify gaps, evaluate the performance of and mentor the development team in the past
  • Has worked with other teams to move solutions from idea to market
  • Has experience evaluating vendor systems, developing frameworks, and champion standards-based solutions
  • Senior-level software engineer Minimum of 7+ years 
  • Increasing technical responsibility in multiple Microsoft stack software engineering shops such as .NET Framework, SQL Server development and tools, MVC, Web Services, HTML 5.0, AngularJS, etc.)
  • Experience with TDD automation, scripting, and other quality assurance tools and approaches (e.g., Selenium, FITness)


The Technical Lead coordinates a team’s technology capability to orchestrate effective solutions. The technical lead is a subject matter expert in the technology used to address business problems. The technical lead works closely with the software engineering team, infrastructure, QA, and product organization to move solutions from idea to market. He or she works closely with the architects to evaluate vendor systems, develop frameworks, and champion standards-based solutions. The lead works closely with the Director of Application Development to assign work, identify gaps, evaluate the performance of and mentor the development team, and promote a culture of trust and software engineering excellence.

Essential Functions

  • Analyze, define, and document requirements for data, workflow, logical processes, hardware and operation system environments, interfaces with other systems, internal and external checks and controls, and outputs. Maintain responsibility for the design documentation for a project.
  • Analyze software design requirements to determine feasibility, cost, time, and compatibility with current solutions, architectural standards, and the legacy environment.
  • Technical ownership of implementing features and enhancements from concept into production
  • Architect enterprise level solutions, ensuring scalability, supportability and maintainability.
  • Provide technical assistance by responding to inquiries from others regarding the systems and technologies they support.
  • Lead and mentor other developers within the team on ownership of products/problems/resource and technology solutions.  Provide constructive feedback to other developers in a positive manner.
  • Lead and facilitate design and implementation of features and integrations with 3rd party packages, coordinating with vendors as needed
  • Lead and facilitate design and implementation of data integrations via ETL
  • Possess basic project management skills, primarily the ability to provide accurate estimates and have a reasonable familiarity of the status of the team’s development tasks.
  • Weigh the pros and cons of various technical approaches. Provide solid recommendations for meeting business objectives.
  • Lead developer meetings, stand-up meetings, multi-team meetings, business partner meetings, and cadence releases.
  • Perform other duties as needed or assigned.

Education and Experience

  • Bachelor’s degree in Computer Science or a related field required; advanced degree(s) preferred
  • Senior-level software engineer (7+ years’ increasing technical responsibility in multiple Microsoft stack software engineering shops such as .NET Framework, SQL Server development and tools, MVC, Web Services, HTML 5.0, AngularJS, etc.)
  • Experience with TDD automation, scripting, and other quality assurance tools and approaches (e.g., Selenium, FITness)
  • Development experience with all areas of an n-tier system (UI, business logic, messaging, ESB/EAI processing, database structures, stored procedures, ETL, etc.)
  • Working knowledge of Microsoft networking, servers, and WAN infrastructure
  • Deep competency developing system requirements from interviews and business artifacts (technical requirements definition from formal business requirements, user stories, or simulations)
  • Excellent interpersonal skills with users, business analysts, and architects
  • Structured methods of conducting the design and analysis phases of the development cycle (object oriented analysis, object oriented design, etc.)
  • Desired: Large-scale design and implementation skills with broad and deep experience in algorithms, service bus, and multi-threaded programming
  • Desired: Experience in an Agile/SCRUM/etc. shop

Core Traits

  • SDLC discipline and an unfailing commitment to quality
  • Excels in all facets of verbal and written communication; leads and inspires the team via open communication, effective listening, and strong collaborative networks; has excellent negotiation skills, is an expert coordinator, and has an ability to orchestrate change through influence
  • Takes initiative to complete critical tasks; identifies bottlenecks and pain points and directs resources to address the challenges in a directed, methodical, cost-effective, and data-driven manner; leverages analytical experience to build a road map to meet the needs of the stakeholders
  • Works effectively in the face of stress, ambiguity, difficult situations, and shifting priorities all while championing the long-term architectural view
  • Considers and implements novel approaches to tackle new issues/challenges in an aggressive manner; encourages the team to take advantage of self-directed learning opportunities; is comfortable dealing with ambiguity and leading others in a fast-paced, cutting-edge, and entrepreneurial environment
  • Challenges the status quo to generate new ideas, is open to challenges, and implements unique solutions; focuses on the best outcome for the company, rather than on ego
  • Fosters a high-performing team; is a compelling leader who is comfortable with team dynamics who openly seeks and shares information across teams and departments, coordinating and combining competencies for the best overall results
  • Has a comprehensive knowledge base in his or her technical field and continually augments the team’s experiences and skills with the latest training, technologies, and techniques


Recommended skills

Software Design
Test Driven Development (Tdd)
Software Quality Assurance (Sqa)
.Net Framework
Software Engineering
Application Development
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 46210


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

About The CSI Companies
At The CSI Companies, we provide comprehensive staffing solutions to companies nationwide through our four specialty divisions:

• CSI Financial
• CSI Healthcare IT
• CSI Professional
• CSI Tech

In 2010, The CSI Companies became a part of Recruit Global Staffing, active in Asia, Europe, North America and Oceania. Recruit Global Staffing is a leading global HR service provider, part of Recruit Holdings Co., Ltd. As a member of the Recruit family, we can extend the benefits of global recognition and universal resources to our valued clients and candidates.

We have kept our promise to provide national staffing and local support since our doors opened in 1994. Our national reach lets us provide you with the best staffing solution at your exact point of need, no matter your location. Today, we remain one of the fastest-growing recruiting firms in the nation.

CSI Gives Back

At CSI, we extend our community contribution beyond providing candidates with flexible job opportunities and connecting clients with top-tier talent. Through our local support commitment, we partner with organizations near and far to meaningfully impact the lives of those in need.

What began as a sponsorship of community events has flourished into a full-fledged social responsibility initiative that spans fundraisers, volunteerism, board membership, and cherished partnerships with local and national philanthropic organizations.

CSI Gives Back is the heart of The CSI Companies.

View the full profile