Careers with SMC³

Join an Industry Leader with Proven Staying Power

 

Who is SMC³?

Learn More

Want to know more about SMC³ data and technology solutions?

Learn More

Do you have what it takes to be part of our winning team? SMC³ is the data and solutions leader in the less-than-truckload (LTL) freight industry and has been for eight decades. As the knowledge-hub for LTL, we seek out the best and brightest talent to build on our niche expertise, operational excellence and thought leadership across the supply chain.

From software development and technical support to business analysis and world-class sales, the opportunities to grow with SMC³ are many. Talent at SMC³ is recognized, strengthened and rewarded through:

  • Competitive salary and benefits package, including matching 401k
  • Continuing education and training to stay at the peak of your profession
  • Company events and activities that build community and create a positive workplace
  • Corporate Quality Initiative that recognizes employee contributions to stronger work processes that deliver bottom line impact

SMC³ is an equal opportunity employer.

Check Out these Current Opportunities to Grow with Us

ATL Openings in south Atlanta office (Peachtree City, Georgia)

Scrum Master

Position Summary
    The Scrum Master serves as the liaison between the business and the software engineering team. This role helps scrum teams reach peak productivity by facilitating Scrum ceremonies, assisting the Product Owner with maintaining a healthy and actionable backlog, identifying and addressing and resolving roadblocks, tracking progress, and identifying and acting on opportunities for continuous improvement. The Scrum Master also plays a critical role in the adoption of Scrum and other agile development practices by the organization.
Essential Functions
    Note: The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Provides overall guidance for team to adhere to Agile principles and practices. Arrange, facilitate and schedule Scrum meetings, demos and decision-making processes to ensure that the proper adaptation process is in use. This includes assisting with backlog refinement, release and sprint planning, retrospective and daily stand-ups.
  • Help manage new product features and enhancements in terms of scope, quality, and schedule within sprint cycles.
  • Works across stakeholders and team to continuously improve. Drive delivery and continuous improvement by utilizing feedback and metrics to identify areas of opportunity. Facilitates the sprint review and demo and the sprint retrospective. Captures and distributes feedback.
  • Guide team in self-organization; encouraging and motivating team to focus on iteration goals. Helps the team improve on their journey towards continuous delivery, which includes technical practices that promote continuous integration, continuous deployment and designing the solution for release.
  • Provide regular and open communication across the program to all stakeholders for transparency and awareness of progress and impediments. Eliminates impediments by actively addressing issues so the team can remain focused on achieving the goals of the sprint. Actively engaged in defining and managing action items, identifying and mitigating issues and risks.
  • Responsible for assuring quality user stories that meet organizational standards which may require the Scrum Master to facilitate in or assist with writing team-driven user stories.
  • Effectively maintain and manage agile project management tools and processes, including documentation and artifacts.
  • Perform miscellaneous support tasks as needed throughout the entire Software Development Life Cycle.
  • Contribute to building a culture where continuous improvement of the agile process is in focus.
  • Continually seek out ways to enhance agile knowledge and technical expertise.
Qualifications
  • 3+ years as a scrum master working in technology delivery Agile teams and an understanding of basic fundamentals of iterative and incremental development.
  • 3+ years working in an IT environment.
  • Experience successfully delivering solutions on an aggressive schedule.
  • Hands on experience with agile methodologies.
  • Must be able to ensure that Scrum concepts and principles are adhered to and applied.
  • Hold a current Certified Scrum Master (CSM) or Professional Scrum Master-1 (PSM-1) certification.
  • Experience as a Scrum Master for a software development team.
  • Experience working in a multi-team environment.
  • Desired
  • Hold certification as Advanced Certified Scrum Master (A-CSM), Professional Scrum Master-2, or PMI Agile Certified Practitioner (PMI-ACP).
  • Bachelor’s Degree
  • Working knowledge or experience with IBM Rational Team Concert.
Skills
  • Problem Solving
  • Interpersonal Skills
  • Oral Communication
  • Written Communications
  • Accuracy
  • Dependability
  • Good business acumen
  • Click here to submit resume

Application Java Developer

Position Summary
    We are looking for a passionate Software Developer to join a specialized team to help build high-quality, innovative and fully performing software. The successful candidate will work in an agile team environment and implement the latest technology in our product suite. May lead and direct the work of others. Limited Telecommuting.
Essential Functions
    Note: The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Under little to no supervision, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures
  • Write code from functional design specifications that are well-designed, efficient and testable
  • Contribute to all phases of the development lifecycle, as an agile lead team member, to include but not limited to, design, coding unit testing, and deployment
  • Work within an evolving agile development environment utilizing small teams that include developers, DBAs and QA members
  • Is a cross-functional agile team member and is able to take on development, DBA and testing tasks
  • Demonstrates a thorough understanding and knowledge of position
  • Performs a variety of complex and complicated tasks
  • Performs administrative tasks in a timely and professional manner
  • Provides Technical Support to project team members
  • Performs other duties as assigned
Qualifications
    Note: Qualifications listed are guidelines. Other factors may be taken into consideration.
  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 5+ years’ experience working on Java projects
  • 2+ years’ experience with Service-Oriented Architecture
  • Knowledge of standard concepts, practices and procedures in the SDLC
  • In-depth knowledge of JSP, SQL, HTML, XML, JavaScript, AJAX and JQuery
  • Project experience working with Eclipse, SVN, Spring Framework, Maven and Junit
  • Knowledge of supply chain logistics is a plus
  • Knowledge of Selenium is a plus
  • Knowledge of back-end DBs including relational and non-relational is a plus
  • Knowledge of test-driven development techniques is a plus
  • Knowledge of Agile Methodologies is a plus
Skills
  • Detail-Oriented
  • Self-Starter
  • Proficient communication in both written and conversational English
  • Ability to work in a dynamic fast-paced environment with multiple priorities and projects
  • Ability to exist to a rapidly changing environment
  • Analytical and problem-solving skills
  • Collaborative mindset
  • Click here to submit resume

Technical Support Analyst

Position Summary
    The Technical Support Analyst is responsible for troubleshooting and resolving technical issues on a wide variety of installed software and SOA systems. They need to be detail-oriented, organized, and able to manage time effectively in a fast paced challenging environment. The ideal candidate will have exceptional communication skills, experience working in the transportation software industry supporting clients using installed and Service Oriented Architecture applications, excellent prioritization skills, and attention to detail with a strong drive for success.
Essential Functions
    Note: The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Resolve technical issues via phone, email, and remote access for customers and internal staff on a wide variety of installed software and SOA systems
  • Fully document all case interactions and create documentation including Knowledge Base articles and other supporting material
  • Accurately document all customer contacts, resolution steps, and customer feedback in order to enhance SMC3 products and services
  • Promote knowledge transfer to influence positive change and strengthen the team's performance
  • Maintain a strong working knowledge of SMC3 products and services
  • Take ownership of all customer interactions and utilize appropriate timely follow-through
  • Responsible for daily schedule adherence, remaining available to assist customers and maintaining quality
  • Continuously increase technical aptitude and develop customer service skills to improve the quality of the customer experience
  • Act as product technical liaison between development and sales teams
  • Stay abreast of the latest technology trends
Qualifications
  • Associate’s Degree or equivalent 2+ years relevant experience
  • Basic knowledge of operating systems, networking connectivity , SoapUI, and web services
  • Previous experience with customer service or support role with direct end user contact or support
  • Strong verbal and written communication skills
  • Ability to actively listen and comprehend complex technical issues
  • Apply individual discretion to ensure outcomes of customer satisfaction
  • Understands the fundamentals of the Transportation Industry
Skills
  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Planning/Organization
  • Accuracy
  • Adaptability
  • Dependability
  • Click here to submit resume

Data Analyst

Position Summary
    Evaluates data using analytical and logical reasoning to examine each component of the data provided to incorporate into SMC³ data formats. Performs duties with specific supervision and direction. Execute, modify and/or maintain processes/programs that manipulate data for existing products. This involves analysis, testing and documentation. Also performs other duties related to the support of SMC³ data content and products. Limited Telecommuting.
Essential Functions
    Note: The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Performs duties with supervision and direction.
  • Follows Procedures, runs programs and processes to build and verify product(s).
  • Run existing procedures, programs and processes needed to build and verify the product(s) based on customer requirements.
  • With assistance, modifies existing procedures, programs and processes to create and modify data for customers.
  • Performs all aspects of data verification, including Regression Testing.
  • Works with customers to gather and develop project requirements.
  • Builds relationships with customers to ensure data continuity and accuracy.
  • Stay current on software used to build/create SMC³ products and data content.
  • Considers and presents alternatives to direct manager/supervisor and Data Services team.
  • Performs other related duties as required.
Qualifications
    Note: Qualifications listed are guidelines. Other factors may be taken into consideration. Required
  • Minimum 2-year Programming or Data related college degree, professional certification or equivalent related work experience.
  • Microsoft Office (Excel, Word)
  • Preferred
  • Database (MS SQL, MySQL and/or Access)
  • Programming language(s) (i.e., Java, C#, VB.net, VB6, REXX, etc.)
  • VBA Script (MS Access)
  • Experience with the following is a plus
  • Adobe
  • Customer service
  • ExamDiff Pro
  • File Zipping (PKZip, WinZip, WinRAR)
  • FTP (Moveit, FileZilla, etc.)
  • Kedit
  • Knowledge of Rating, Transit Time, etc.
  • Microsoft CRM
  • OTSort
  • Ready API (SoapUI) using SOAP and REST API’s
  • SharePoint
  • Working in an agile environment
  • Working with data in text files
Skills
  • Accuracy
  • Adaptability
  • Attention to Detail
  • Dependability
  • Initiative
  • Interpersonal
  • Logical Thinking
  • Oral Communication
  • Problem Solving
  • Time Management
  • Written Communication
  • Click here to submit resume

Sr. Application Java Developer

Position Summary
    We are looking for a passionate Sr. IT Analyst to join a specialized team to help build high-quality, innovative and fully performing software. The successful candidate will work in an agile team environment and implement the latest technology in our product suite. May lead and direct the work of others.
Essential Functions
  • Under little to no supervision, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures
  • Write code from functional design specifications that are well designed, efficient and testable
  • Contribute to all phases of the development lifecycle, as an agile lead team member, to include, but not limited to, design, coding, unit testing and deployment
  • Work within an evolving agile development environment utilizing small teams that include developers, DBAs and QA members
  • Is a cross-functional agile team member and is able to take on development, DBA and testing tasks
  • Demonstrates a thorough understanding and knowledge of position
  • Performs a variety of complex and complicated tasks
  • Performs administrative tasks in a timely and professional manner
  • Provides Technical Support to project team members
  • Performs other duties as assigned
Qualifications
  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 8+ years as a Fullstack developer
  • 6+ years’ experience working on Java projects
  • 4+ years Mule ESB experience
  • 2+ years’ experience with Service-oriented architecture
  • 2+ years Mongo
  • 2+ years ActiveMQ
  • Knowledge of standard concepts, practices and procedures in the SDLC
  • In depth knowledge of JSP, SQL, HTML, XML, JavaScript. AJAX and JQuery
  • Project experience working with Eclipse, SVN, Spring Framework, Maven and Junit
  • Knowledge of supply chain logistics is a plus
  • Knowledge of Selenium a plus
  • Knowledge of test-driven development techniques a plus
  • Knowledge of Agile Methodologies a plus
Skills
  • Detail Oriented
  • Self-started
  • Proficient communication in both written and conversational English
  • Ability to work in a dynamic fast paced environment with multiple priorities and projects
  • Ability to exist to a rapidly changing environment
  • Analytical and problem solving skills
  • Collaborative mindset
  • Click here to submit resume

Application Java Developer Entry Level

Position Summary
    We are looking for a passionate entry level Java Developer to join a specialized team to help build high-quality, innovative and fully performing software. The successful candidate will work in an agile team environment and implement the latest technology in our product suite. This position will require a quick ramp-up to understanding the full development lifecycle ranging from requirements analysis, technical design and application deployment.
Essential Functions
  • Under general direction and supervision, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures.
  • Write code from functional design specifications that are well designed, efficient and testable.
  • Contribute to all phases of the development lifecycle, as an agile team member, to include, but not limited to, design, coding, unit testing and deployment
  • Work within an evolving agile development environment utilizing small teams that include developers, DBAs and QA members.
  • Learn to be a cross-functional agile team member and learn new skills, including, but not limited to, DBA or Testing best practices.
  • Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources .
  • Demonstrates basic skills and knowledge of position.
  • Performs administrative tasks in a timely and professional manner.
  • Performs other duties as assigned.
Qualifications
  • Associate’s Degree or Certificate program in related field
  • 0-2 years’ experience working on Java projects
  • 0-2 years’ experience with Service-oriented architecture
  • Familiarity with standard concepts, practices and procedures in the SDLC
  • Knowledge of JSP, SQL, HTML, XML, JavaScript. AJAX and JQuery
  • Knowledge of Selenium a plus
  • Educational or Project experience with back-end databases preferred
  • Educational or Project experience working with Eclipse, SVN, Spring Framework, Maven and Junit
  • Knowledge of supply chain logistics a plus
  • Knowledge of Agile Methodologies a plus
  • Knowledge of test-driven development techniques is a plus
Skills
  • Detail Oriented
  • Self-started
  • Proficient communication in both written and conversational English
  • Ability to work in a dynamic fast paced environment with multiple priorities and projects
  • Ability to exist to a rapidly changing environment
  • Analytical and problem solving skills
  • Collaborative mindset
  • Click here to submit resume
LOU Openings in Louisville, Kentucky

Application Java Developer

Position Summary
    We are looking for a passionate Software Developer to join a specialized team to help build high-quality, innovative and fully performing software. The successful candidate will work in an agile team environment and implement the latest technology in our product suite. May lead and direct the work of others. Limited Telecommuting.
Essential Functions
    Note: The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Under little to no supervision, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures
  • Write code from functional design specifications that are well-designed, efficient and testable
  • Contribute to all phases of the development lifecycle, as an agile lead team member, to include but not limited to, design, coding unit testing, and deployment
  • Work within an evolving agile development environment utilizing small teams that include developers, DBAs and QA members
  • Is a cross-functional agile team member and is able to take on development, DBA and testing tasks
  • Demonstrates a thorough understanding and knowledge of position
  • Performs a variety of complex and complicated tasks
  • Performs administrative tasks in a timely and professional manner
  • Provides Technical Support to project team members
  • Performs other duties as assigned
Qualifications
    Note: Qualifications listed are guidelines. Other factors may be taken into consideration.
  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 5+ years’ experience working on Java projects
  • 2+ years’ experience with Service-Oriented Architecture
  • Knowledge of standard concepts, practices and procedures in the SDLC
  • In-depth knowledge of JSP, SQL, HTML, XML, JavaScript, AJAX and JQuery
  • Project experience working with Eclipse, SVN, Spring Framework, Maven and Junit
  • Knowledge of supply chain logistics is a plus
  • Knowledge of Selenium is a plus
  • Knowledge of back-end DBs including relational and non-relational is a plus
  • Knowledge of test-driven development techniques is a plus
  • Knowledge of Agile Methodologies is a plus
Skills
  • Detail-Oriented
  • Self-Starter
  • Proficient communication in both written and conversational English
  • Ability to work in a dynamic fast-paced environment with multiple priorities and projects
  • Ability to exist to a rapidly changing environment
  • Analytical and problem-solving skills
  • Collaborative mindset
  • Click here to submit resume

Data Analyst

Position Summary
    Evaluates data using analytical and logical reasoning to examine each component of the data provided to incorporate into SMC³ data formats. Performs duties with specific supervision and direction. Execute, modify and/or maintain processes/programs that manipulate data for existing products. This involves analysis, testing and documentation. Also performs other duties related to the support of SMC³ data content and products. Limited Telecommuting.
Essential Functions
    Note: The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Performs duties with supervision and direction.
  • Follows Procedures, runs programs and processes to build and verify product(s).
  • Run existing procedures, programs and processes needed to build and verify the product(s) based on customer requirements.
  • With assistance, modifies existing procedures, programs and processes to create and modify data for customers.
  • Performs all aspects of data verification, including Regression Testing.
  • Works with customers to gather and develop project requirements.
  • Builds relationships with customers to ensure data continuity and accuracy.
  • Stay current on software used to build/create SMC³ products and data content.
  • Considers and presents alternatives to direct manager/supervisor and Data Services team.
  • Performs other related duties as required.
Qualifications
    Note: Qualifications listed are guidelines. Other factors may be taken into consideration. Required
  • Minimum 2-year Programming or Data related college degree, professional certification or equivalent related work experience.
  • Microsoft Office (Excel, Word)
  • Preferred
  • Database (MS SQL, MySQL and/or Access)
  • Programming language(s) (i.e., Java, C#, VB.net, VB6, REXX, etc.)
  • VBA Script (MS Access)
  • Experience with the following is a plus
  • Adobe
  • Customer service
  • ExamDiff Pro
  • File Zipping (PKZip, WinZip, WinRAR)
  • FTP (Moveit, FileZilla, etc.)
  • Kedit
  • Knowledge of Rating, Transit Time, etc.
  • Microsoft CRM
  • OTSort
  • Ready API (SoapUI) using SOAP and REST API’s
  • SharePoint
  • Working in an agile environment
  • Working with data in text files
Skills
  • Accuracy
  • Adaptability
  • Attention to Detail
  • Dependability
  • Initiative
  • Interpersonal
  • Logical Thinking
  • Oral Communication
  • Problem Solving
  • Time Management
  • Written Communication
  • Click here to submit resume

Sr. Application Java Developer

Position Summary
    We are looking for a passionate Sr. IT Analyst to join a specialized team to help build high-quality, innovative and fully performing software. The successful candidate will work in an agile team environment and implement the latest technology in our product suite. May lead and direct the work of others.
Essential Functions
  • Under little to no supervision, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures
  • Write code from functional design specifications that are well designed, efficient and testable
  • Contribute to all phases of the development lifecycle, as an agile lead team member, to include, but not limited to, design, coding, unit testing and deployment
  • Work within an evolving agile development environment utilizing small teams that include developers, DBAs and QA members
  • Is a cross-functional agile team member and is able to take on development, DBA and testing tasks
  • Demonstrates a thorough understanding and knowledge of position
  • Performs a variety of complex and complicated tasks
  • Performs administrative tasks in a timely and professional manner
  • Provides Technical Support to project team members
  • Performs other duties as assigned
Qualifications
  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 8+ years as a Fullstack developer
  • 6+ years’ experience working on Java projects
  • 4+ years Mule ESB experience
  • 2+ years’ experience with Service-oriented architecture
  • 2+ years Mongo
  • 2+ years ActiveMQ
  • Knowledge of standard concepts, practices and procedures in the SDLC
  • In depth knowledge of JSP, SQL, HTML, XML, JavaScript. AJAX and JQuery
  • Project experience working with Eclipse, SVN, Spring Framework, Maven and Junit
  • Knowledge of supply chain logistics is a plus
  • Knowledge of Selenium a plus
  • Knowledge of test-driven development techniques a plus
  • Knowledge of Agile Methodologies a plus
Skills
  • Detail Oriented
  • Self-started
  • Proficient communication in both written and conversational English
  • Ability to work in a dynamic fast paced environment with multiple priorities and projects
  • Ability to exist to a rapidly changing environment
  • Analytical and problem solving skills
  • Collaborative mindset
  • Click here to submit resume