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)

Software Engineer I - 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

QA Testing Analyst

Position Summary
    This position is responsible for supporting company software testing efforts within an agile team, specifically a Scrum team currently creating RESTful APIs.
Essential Functions
    Note: The duties listed below serve only as illustrations of the various types of work performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Create and execute manual and automated tests to ensure conformance to the requirements outlined within user stories and team conversations.
  • Maintain automated tests using Postman.
  • Create and execute load/performance tests.
  • Communicate defects effectively to development team and work with product owner to ensure they are put into a product's backlog or addressed within a sprint.
  • Work closely with other team members including Java developers and product owner regarding reporting of software defects.
  • Make recommendations toward enhancing the usability of products.
  • Recommend tactical alternatives in the testing arena.
  • Present information clearly to stakeholders and team members.
  • Query raw data sources including text files and MySQL databases to verify accuracy of product responses.
Qualifications
  • College degree in related area of study or equivalent experience.
  • 1 or more years of experience with Postman required.
  • Experience with JMeter preferred.
  • Experience with Java and MongoDB preferred.
  • Strong analytical skills (ability to define problems, collect data, establish facts, and draw valid conclusions).
  • Solid knowledge of QA testing techniques to determine appropriate number of test iterations and the ability to apply risk-based testing concepts.
  • 2 or more years of experience in software development and testing desired.
  • Experience with Scrum team or other Agile practices preferred.
  • Experience working with offshore developers is a plus.
Skills
  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Organization
  • Detail oriented
  • Accuracy
  • Adaptability
  • Dependability
  • Click here to submit resume

Database Administrator/DBA

Position Summary
    This position is primarily responsible for database development on a Scrum Team to design database structures and create stored procedures and queries to support the team's development efforts. Secondary responsibilities may include maintaining databases in production and test environments.
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.
  • Analyze and maintain performance requirements.
  • Install, configure, and update MySQL servers.
  • Provide 24/7 support for critical applications.
  • Evaluate and recommend new database technologies.
  • Design and document database architecture.
  • Build database schemas, tables, views, and stored procedures.
  • Aid team with Java development.
Qualifications
  • 2-5 years of database coursework and/or experience.
  • Database experience must include use of MySQL 5.5 or higher or derivatives such as PerconaServer or MariaDB.
  • MySQL certification preferred but not required.
  • Experience in Windows and Linux operating systems preferred.
  • Ability to write Java code is preferred but not required.
  • Ability to work independently and in a team environment.
  • Proficient in both written and conversational English.
  • Requires initiative to work when necessary to meet deadlines or when working on high-priority tasks.
Skills
  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Planning/Organization
  • Detail oriented
  • 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
LOU Openings in Louisville, Kentucky

Software Engineer I - 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

QA Testing Analyst

Position Summary
    This position is responsible for supporting company software testing efforts within an agile team, specifically a Scrum team currently creating RESTful APIs.
Essential Functions
    Note: The duties listed below serve only as illustrations of the various types of work performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Create and execute manual and automated tests to ensure conformance to the requirements outlined within user stories and team conversations.
  • Maintain automated tests using Postman.
  • Create and execute load/performance tests.
  • Communicate defects effectively to development team and work with product owner to ensure they are put into a product's backlog or addressed within a sprint.
  • Work closely with other team members including Java developers and product owner regarding reporting of software defects.
  • Make recommendations toward enhancing the usability of products.
  • Recommend tactical alternatives in the testing arena.
  • Present information clearly to stakeholders and team members.
  • Query raw data sources including text files and MySQL databases to verify accuracy of product responses.
Qualifications
  • College degree in related area of study or equivalent experience.
  • 1 or more years of experience with Postman required.
  • Experience with JMeter preferred.
  • Experience with Java and MongoDB preferred.
  • Strong analytical skills (ability to define problems, collect data, establish facts, and draw valid conclusions).
  • Solid knowledge of QA testing techniques to determine appropriate number of test iterations and the ability to apply risk-based testing concepts.
  • 2 or more years of experience in software development and testing desired.
  • Experience with Scrum team or other Agile practices preferred.
  • Experience working with offshore developers is a plus.
Skills
  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Organization
  • Detail oriented
  • Accuracy
  • Adaptability
  • Dependability
  • Click here to submit resume

Database Administrator/DBA

Position Summary
    This position is primarily responsible for database development on a Scrum Team to design database structures and create stored procedures and queries to support the team's development efforts. Secondary responsibilities may include maintaining databases in production and test environments.
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.
  • Analyze and maintain performance requirements.
  • Install, configure, and update MySQL servers.
  • Provide 24/7 support for critical applications.
  • Evaluate and recommend new database technologies.
  • Design and document database architecture.
  • Build database schemas, tables, views, and stored procedures.
  • Aid team with Java development.
Qualifications
  • 2-5 years of database coursework and/or experience.
  • Database experience must include use of MySQL 5.5 or higher or derivatives such as PerconaServer or MariaDB.
  • MySQL certification preferred but not required.
  • Experience in Windows and Linux operating systems preferred.
  • Ability to write Java code is preferred but not required.
  • Ability to work independently and in a team environment.
  • Proficient in both written and conversational English.
  • Requires initiative to work when necessary to meet deadlines or when working on high-priority tasks.
Skills
  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Planning/Organization
  • Detail oriented
  • 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