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

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

Director of Truckload Systems Sales

Position Summary
    Develops new business and manages existing accounts for SMC³’s truckload pricing and costing solutions to meet or exceed SMC3 strategic direction and revenue goals. The Sales Director is responsible for developing and executing a strategic plan to achieve sales targets and to expand the customer base. Sales Director’s duties include building and maintaining strong customer relationships and understanding market trends. This position involves close interaction with sales leads, product architects, internal cross-functional management team members, and key customers. Partners with current and potential customers to understand their business needs and objectives and acts as a liaison between Sales and Product Development. Extends the product by gathering requirements from prospects, evaluators and customers, identifying market requirements and working with business analysts to create requirement documents and product roadmaps. Acts as an advocate for new solutions directed at the truckload marketplace. Proactively seeks and educates prospective customers in the supply chain, financial, transportation, IT implementation and logistics industries on all SMC³ products and services and how they add strategic value to the product offerings and/or Services of these organizations.
Essential Functions
  • Generate company revenue from sales calls with new and existing customers by marketing and understanding the TL marketplace from both an operational and technology perspective.
  • Assumes lead role in identifying opportunities for new sales.
  • Prepare and deliver customer and senior executive presentations.
  • Negotiates and prepares pricing, licensing agreements and contracts for customers who use SMC³ products.
  • Works with internal resources to identify, develop and train current and potential customers on SMC³ truckload products, including the Cost Information System and TL Bid$ense products.
  • Must establish, grow and maintain good customer relationships by calling on customers in their offices and by working with accounts at industry meetings, tradeshows and Product User Group meetings.
  • Responsible for management of daily business relationship of CIS Program including problem solving and sales issues.
  • Works with business analysts, marketing and other key team members to create product positioning and provide content for sales and marketing materials to support commercial efforts.
  • Keep leadership team informed of issues that may impact strategic business objectives, relationships and related concerns.
  • Holds regular update meetings with key internal interest groups (sales, business analysts, marketing, product support/implementation and product development) to discuss business trends, review SMC³ company initiatives, improve sales and support processes including tech, customer and integration services.
  • Works closely with Marketing and Sales teams to develop and implement cross-functional initiatives aimed at building business through TL sales channels.
  • Maintains excellent working relationship with SMC3 Sales team and ensures esprit de corps.
  • This position requires extensive travel within the US and to/from Canada.
  • Performs other related duties as required.
Qualifications
  • Experience in logistics and supply chain with an emphasis on operations, pricing practices, cost systems, business strategy and relationship management. Experience in a technical sales role would be a plus.
  • Experience in Pricing and/or Operations with a truckload transportation provider.
  • Undergraduate business or technical degree, MBA preferred.
  • Knowledge of contracts and business analysis practices and processes.
  • Professional selling, negotiating and presentation skills.
  • Ability to speak about and present a clear understanding of technical and business processes at the highest levels of product development.
  • Working knowledge of technical documentation and integration workflow.
  • Relies on extensive experience and judgment to plan and accomplish goals.
  • Handle sensitive matters on a confidential basis.
  • Highly technical verbal skills and understanding of industry trends and best practices.
  • Skills in Microsoft Office Tools.
Skills
  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Attention to Detail
  • Planning/Organization
  • Accuracy
  • Adaptability
  • Dependability
  • Click here to submit resume

Data Integration Analyst

Position Summary
    We are looking for a passionate Data Integration Support Analyst to join a dynamic team within the company. The successful candidate will be responsible for all support-related activities for the SMC3 Data Integration Service.
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.
  • Monitors email, phone, and error reporting tools for errors and customer support requests.
  • Investigates, resolves, communicates, and documents errors and support requests.
  • Interacts with customers and carriers to resolve errors and support requests.
  • Resolves or escalates customer support requests.
  • Maintain up-to-date timekeeping records for all activities.
  • Creates and maintains customer, integration, process, and troubleshooting documentation.
  • Performs new setups and setup updates for existing integrations for customers and carriers.
  • Assists with new implementation testing and troubleshooting.
  • Assists as needed with new integration projects.
Qualifications
    Note: Qualifications listed are guidelines. Other factors may be taken into consideration.
  • Ideal candidate will have minimum of 2 years of experience in data integration.
  • Functional and technical knowledge of ANSI X12 EDI is required.
  • Functional technical knowledge of XML and JSON is required.
  • Functional and technical knowledge of SAP iDOC is a plus.
  • Familiarity with data viewing and editing tools such as NotePad++ and EDI Notepad.
  • Familiarity with web service testing tools like Postman, SOAPUI, or similar tools.
  • Understanding of basic data transformation and conversion concepts: ASCII, UNICODE, UTF-8, UTF-16, UTF-32, Windows code pages, Linux code pages, code page translation.
  • Functional knowledge of web services (XML, SOAP, REST) and web service testing and troubleshooting.
  • Identification and resolution of encoding-related problems during data conversion/translation.
  • Basic Windows system operation and administration skills.
  • Basic Linux system operation and administration skills.
  • Basic scripting skills: bash, sh, PowerShell, .bat, etc.
  • Basic understanding of FTP, sFTP, and AS2 file transfer mechanisms.
  • Basic knowledge of MySQL DB administration and SQL.
  • Other desirable knowledge or skills:
  • Knowledge of transportation industry and transportation industry EDI, for example 204, 990. and 214 transactions a plus.
  • Knowledge of SAP iDoc transportation-related formats, including SHPMNTxx, DELVRYxx, and ORDERSxx a plus.
  • Knowledge of Cleo VLTrader communications platform: configuration, operations, system administration, and troubleshooting a plus.
  • Knowledge of Pervasive/Actian Data Integrator/DataConnect V9, V10, and V11 configuration, development, operations, system administration, and troubleshooting a plus.
  • Knowledge ColdFusion configuration, operations, system administration, programming, and troubleshooting a plus.
  • Knowledge of MercuryGate TMS and MercuryGate TMS API and batch interfaces, and/or other Transportation Management Systems a plus.
Skills
  • Excellent customer service and technical help desk skills
  • Excellent time/task management skills
  • Ability to multitask
  • Strong verbal and written communication skills
  • Detail-Oriented
  • Self-Starter
  • Ability to work in a dynamic fast-paced environment with multiple priorities and projects
  • 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