Jr .NET Fullstack Development Manager

  • TruckPro LLC
  • 800 SSC, TN

Full Time



    Job 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.

    Software Developer (Junior Full Stack .NET Development Manager) / Cordova, TN

    Full-Time / Exempt

    Software Developer is 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 Software Developer will also research, design, document, and modify software specifications throughout the software development life cycle.

    Required Skills:
    • Proficient in C# with a good knowledge of their ecosystems
    • Skilled in JavaScript (Angular) with excellent communication skills
    • Ability to understand business processes and develop applications
    • Experience in the following software development tools:
      • AWS or Azure
      • .NET Core
      • Angular version 8+

    Work Experience:
    • Over 8 years of experience assembling solutions using custom development, off the shelf systems, and 3rd party integrations
    • 6+ years of experience with the.NET framework and .NET Core, SQL Server, NoSQL, and design/architectural patterns (e.g. Model-View-Controller (MVC), MVVM)
    • 6+ Experience creating modern web applications and designing Web APIs with REST/JSON
    • Experience using frameworks such as ASP.NET Core, Angular
    • Experience with Object-oriented programming, Dependency injection, reusable libraries.
    • Experience with relational databases and SQL -- MS SQL Server preferred
    • 5+ years experience with Reporting tools like SSRS reports
    • Experience with AWS/Azure cloud-based applications
    • Experience with Agile project delivery methods
    • DevOps, CI/CD, test automation, and cloud deployment
    • Rapid prototype sprints to deliver innovations to customers
    • Familiarity with design thinking and customer-centric design
    • Experience developing applications with HTML5, CSS & Less, JavaScript, jQuery, and other web development technologies
    • Experience with building Modular UI's with Angular framework
    • Experience with State management in Angular (NGRX)

    Key Responsibilities Include:
    • Actively coaches, guides, mentors, and delegates work to facilitate the development of team members.
    • Collaborates effectively with peer team members to solve complex problems spanning their respective areas. Crafts solutions that align with corporate initiatives, IT strategy and provide overall improvement to the environment.
    • 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.
    • Mentor developers in leveraging company's Patterns and in applying best practices and standards.
    • Lead technical solution and demonstration for projects, enhancements, and support issues within the domain.
    • Translate application storyboards and use cases into functional applications
    • Design, build, and maintain efficient, reusable, and reliable code.
    • Integrate data storage solutions SQL Server, NoSQL.
    • 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
    • Develop documentation throughout the software development life cycle (SDLC)
    • Write clean, scalable code using programming languages
    • Prepares reports for scheduled and on-demand consumption by management.

    Successful Candidates Will Have:
    • Bachelor's degree in computer science preferred
    • Knowledge of modular design and development practices
    • Excellent written and oral communication skills
    • Strong organization and time management skills
    • Experience leading organizational change
    • Strong analytical and problem-solving skills, including the ability to grasp and apply new information quickly
    • Ability to motivate/guide a team but still work effectively as an individual contributor
    • Shows flexibility and attention to details
    • Strong desire for continuous improvement
    • Ability to handle ever-increasing responsibility and assignments with growing complexity
    • Shows initiative on assignments, and professionally executes projects with little direction
    • Ability to be creative and innovative
    • Experience with the following technologies would be considered a plus but not required:
      • SQL Server Reporting Services
      • MS Access / VBA
      • GIT source control
      • Microsoft Dynamics Great Plains