Post Job Free
Sign in

Full Stack Team Lead

Company:
TruckPro
Location:
Cordova, TN, 38018
Posted:
May 16, 2024
Apply

Description:

TruckPro LLC is one of the nation's largest independent distributors of heavy-duty truck and trailer parts with over 150 retail locations and 80 maintenance and repair service locations nationwide. We are rapidly growing in ways that are making an important difference in the commercial trucking industry.

TruckPro offers a stimulating workplace based on open collaboration, personal development and future opportunity. Our continued success thrives on the attraction and retention of spirited people who share our passion for service. TruckPro is driven by a unique company culture that values knowledge, experience, and the importance of offering our customers an incomparable depth of product and application expertise.

Full Stack Team Lead

Full-Time / Exempt

This position will be responsible for defining, developing, testing, analyzing, and maintaining new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software and applications. The team lead with strong communication skills is expected to also research, design, document, and modify software specifications throughout the software development life cycle.

Key Responsibilities Include:

Lead a team of onsite and offshore developers, providing guidance, support, and direction in technical and architectural aspects

Develop and maintain front-end web applications using Angular Framework 9+

Design, implement, and maintain back-end APIs using C# and .NET Core

Utilize NoSQL/Document databases, with a preference for MongoDB

Work on microservice development, including the use of Swagger

Integrate data storage solutions SQL Server, NoSQL

Implement and maintain CI/CD pipelines

Develop documentation throughout the software development life cycle (SDLC)

Collaborates effectively with peer team members to solve complex problems spanning their respective areas

Interface with Business, IT management, project managers, technical leads, developers, and customers as needed

Ensure the policies, principles and standards of the Enterprise are employed

Knowledge of frameworks, architecture patterns and design patterns

Translate application storyboards and use cases into functional applications

Design, build, and maintain efficient, reusable, and reliable code

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Help maintain code quality, organization, and automation

Write clean, scalable codeSuccessful Candidates Will Have:

Bachelor's degree in computer science with 10 -- 15 years of experience with business application software systems

Proficient with the.NET framework, .NET Core, SQL Server, NoSQL (MongoDB) and design/architectural patterns

Proficient in AWS Services (S3, RDS, Glue, CloudWatch)

Proficient in C# with a good knowledge of their ecosystems

Strong understanding of object-oriented programming

Skill for writing reusable libraries

Familiar with various design and architectural patterns

Experience with caching mechanisms such as Redis

Experience with Kubernetes and Docker

Understanding of fundamental design principles for building a scalable application

Understanding of Agile methodologies

Experience with architecture styles/APIs (REST), Web Services (SOAP)

Maintains technical documentation

Knowledge of relational database application development

Ability to perform analysis and design

Ability to express complex technical concepts effectively, both verbally and in writing

Ability to plan and prioritize work

Ability to work with a team and individually

Experience with the following technologies would be considered a plus but not required:

SQL Server Reporting Services

GIT Source Control

ASP.NET

EDI ANSI X12

SharePoint

Python

AWS Lambda

Snowflake

Note:Local Memphis candidates preferred.

Apply