800.845.8090
About Us

Careers

Join us for the exceptional environment, stay for the joy of it

We're looking for great employees, and you're looking for a great place to work. Welcome to SMC³, a growing, financially stable organization where you can develop software, provide technical or product support, conduct business analysis, sell our world-class software, and work with some of the most dedicated employees in the Southeast.

We recognize, reward and strengthen the talents and successes of our staff through:

  • A competitive salary and benefits package, including matching 401K
  • Numerous internal company events throughout the year
  • Continuing education and training, so you stay at the peak of your profession
  • A corporate quality initiative that helps employees recognize the value in their role and help improve the company's bottom line through stronger work processes

SMC³ is an equal opportunity employer.

Openings at Atlanta Headquarters

Openings at Louisville, KY Office


Application Java Developer

Position Summary

    Position is for full life-cycle application development ranging from requirements analysis to deployment. Participate in design decisions and help develop the company’s core software assets. Applicant will be expected to come up to speed quickly on complex issues and become a significant contributor to a high productivity team. NO 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 some supervision and direction, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures.
  • Completes tasks without assistance.
  • Evaluates interrelationships between programs.
  • Considers and presents alternatives.
  • May lead small to basic intermediate projects.
  • Analyzes performance of programs and takes action to correct deficiencies based on consultation with users and approval of supervisor.
  • Provides support and problem resolution for computer applications. Determines quickest methods of resolutions to problems and recommends/takes action. Performs troubleshooting procedures to identify problems and/or examine existing programming elements to determine specific problem area(s).
  • Confers with supervisor to discuss work processes, plans and/or actions to be taken. Receives instructions, explanations and prioritization information.
  • Confers with users to gain understanding of needed changes or modifications of existing programs. Determines system requirements regarding input, output and processing needs.
  • Presents to line management and staff.
  • Analyzes system requirements in order to design new software or design changes/enhancements to existing software with consideration to internal/external data structures, hardware/software requirements, file structures, process logic and integration.
  • Designs logic flow, input and output processes and integration processes.
  • Provides documentation and backup of the systems.
  • Assists in estimating time and cost of new systems to develop quotes for customers.
  • Tests and documents modifications and writes operational instructions.
  • Assists in writing and proofing software manuals.
  • Assists Sales and Technical Support with software questions and implementation of software products.
  • Demonstrates basic skills and knowledge of position.
  • Maintains currency of knowledge with respect to relevant state-of-the-art technology, equipment, and/or systems.
  • Performs administrative tasks in a timely and professional manner.
  • Provides training on software if needed.
  • Performs other duties as assigned.

Qualifications

  • Bachelor’s Degree in Computer Science or related field.
  • 5+ years experience working on Java projects.
  • 3+ years experience with Service-oriented architecture.
  • Experience with deploying and consuming web services.
  • Experience with Java Performance tuning.
  • Project Experience with Eclipse, SVN, Spring Framework, Maven and Junit.
  • Experience working with back end databases.
  • Experience with automated build and release frameworks a plus.
  • Understanding of Supply Chain and logistics concepts is a plus.

Skills

  • Detail Oriented
  • Self-starter
  • Proficient Communication in both written and conversational English
  • Ability to work in a team environment
  • Ability to work in a dynamic fast paced environment with multiple priorities and projects
  • Click here to submit resume

Back To Top


Marketing Copywriter

Position Summary

    SMC³ is looking for an internal Marketing Copywriter capable of producing high quality content for both inbound and outbound marketing efforts. These efforts include, but are not limited to, the company website and social media, e-mail and direct mail campaigns, news articles and press releases, advertisements, case studies, white papers, and video scripts.
    The Marketing Copywriter will be responsible not only for the creation of copy, but will also work closely with the marketing and business teams to define the voice of our corporate and product brands.
    Successful copywriters thrive in a team environment, have excellent communication skills, and enjoy learning and writing about technology and complex industry topics.

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.
  • Work closely with the marketing and business teams to define the voice of our corporate and product brand/s, and convey this in all content strategies.
  • Collaborate with internal teams, and conduct market research to understand unique needs of key customer segments, and create content that further positions SMC³ as a thought and product leader within these segments.
  • Write compelling copy for inbound and outbound marketing and communication efforts that successfully executes the marketing, category, product or overall business strategy.
  • Write detailed customer use case success stories and white papers to educate target audiences and/or highlight the effectiveness of products and solutions.
  • Journalistic copywriting for company newsletter and placement in trade magazines.
  • SEO and social media writing to optimize web content and digital communications.

Qualifications

  • Bachelor’s Degree in Marketing, Public Relations, Communications, Journalism, English or a related field is required.
  • 4+ years copywriting experience.
  • Writing for a B2B, or technology or software development company, is highly desirable.
  • Ability to understand complex issues and industry quickly.
  • Ability to write creatively and journalistically across inbound and outbound marketing and communication efforts.
  • Experience writing for direct, digital, and promotional marketing, advertising, white papers, and case studies, or a relevant combination of education and experience (writing samples in multiple formats will be requested).
  • Experience developing content that communicates corporate and/or product voice and value proposition across multiple marketing channels.
  • Experience optimizing content for today’s SEO requirements.
  • Advanced knowledge of digital media channels & digital advertising requirements.
  • Experience with e-mail marketing best practices.
  • Knowledge of user interface design & responsive design.
  • Ability to collaborate and communicate effectively throughout the organization and work directly with a variety of internal customers.
  • Strong attention to detail as well as business copywriting standards.
  • Ability to edit for grammar and style.

Skills

  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Planning/Organization
  • Accuracy
  • Adaptability
  • Dependability
  • Click here to submit resume.

Back To Top


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 SOA applications, effective team leadership skills, 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

  • Bachelor's Degree or equivalent 4+ years relevant experience.
  • Strong 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.
  • Experience with JAVA, JVM, Eclipse IDE a Plus.

Skills

Back To Top


QA Testing Engineer

Position Summary

    Responsible for supporting company software testing efforts, to include testing, analysis and verification of software applications and data to ensure conformance to the requirements and specifications of the customer. Performs duties with some supervision and direction. Completes tasks without assistance.

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.
  • Develop automated scripts for testing of Enterprise Applications.
  • Ability to create automated test scripts, running test scripts, and testing defects.
  • Manipulation of recorded scripts through scripting languages.
  • Automate end to end test suites for new and existing product features.
  • Solid knowledge of QA testing techniques to determine appropriate number of test iterations and the ability to apply risk-based testing concepts.
  • Analyze internal and external customer specifications and requirements for creation of test conditions.
  • Perform all aspects of verification, including functional, structural, regression, load and system testing, including data verification.
  • Develop, design and implement test cases and test scripts using both manual and automated testing tools.
  • Develop and maintain regression test cases.
  • Makes recommendations toward enhancing the usability of products.
  • Works closely with development regarding reporting of software defects.
  • May lead small to intermediate size projects.
  • Recommends tactical alternatives in the testing arena.
  • Can demonstrate required skills and knowledge of position.
  • Performs other related duties as required.

Qualifications

  • College degree or equivalent experience.
  • Typically up to five (5) years’ experience in an applicable technical field.
  • Experience with manual testing, creating test cases, and automated test scripts.
  • Experience with SoapUi for testing web services a plus.
  • Experience with Waterfall and Agile methodologies.
  • Experience with automated testing tools such as QTP, Selenium, or other tools.
  • Knowledge of Windows platform, client/server and web-based applications.
  • Ability to work in a dynamic fast paced environment with multiple priorities and projects.

Skills

  • Problem Solving
  • Interpersonal Skills
  • Oral Communications
  • Written Communications
  • Planning/Organization
  • Detail oriented
  • Accuracy
  • Adaptability
  • Dependability
  • Click here to submit resume.

Back To Top


Application Java Developer

Position Summary

    Position is for full life-cycle application development ranging from requirements analysis to deployment. Participate in design decisions and help develop the company’s core software assets. Applicant will be expected to come up to speed quickly on complex issues and become a significant contributor to a high productivity team. NO 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 some supervision and direction, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures.
  • Completes tasks without assistance.
  • Evaluates interrelationships between programs.
  • Considers and presents alternatives.
  • May lead small to basic intermediate projects.
  • Analyzes performance of programs and takes action to correct deficiencies based on consultation with users and approval of supervisor.
  • Provides support and problem resolution for computer applications. Determines quickest methods of resolutions to problems and recommends/takes action. Performs troubleshooting procedures to identify problems and/or examine existing programming elements to determine specific problem area(s).
  • Confers with supervisor to discuss work processes, plans and/or actions to be taken. Receives instructions, explanations and prioritization information.
  • Confers with users to gain understanding of needed changes or modifications of existing programs. Determines system requirements regarding input, output and processing needs.
  • Presents to line management and staff.
  • Analyzes system requirements in order to design new software or design changes/enhancements to existing software with consideration to internal/external data structures, hardware/software requirements, file structures, process logic and integration.
  • Designs logic flow, input and output processes and integration processes.
  • Provides documentation and backup of the systems.
  • Assists in estimating time and cost of new systems to develop quotes for customers.
  • Tests and documents modifications and writes operational instructions.
  • Assists in writing and proofing software manuals.
  • Assists Sales and Technical Support with software questions and implementation of software products.
  • Demonstrates basic skills and knowledge of position.
  • Maintains currency of knowledge with respect to relevant state-of-the-art technology, equipment, and/or systems.
  • Performs administrative tasks in a timely and professional manner.
  • Provides training on software if needed.
  • Performs other duties as assigned.

Qualifications

  • Bachelor’s Degree in Computer Science or related field.
  • 5+ years experience working on Java projects.
  • 3+ years experience with Service-oriented architecture.
  • Experience with deploying and consuming web services.
  • Experience with Java Performance tuning.
  • Project Experience with Eclipse, SVN, Spring Framework, Maven and Junit.
  • Experience working with back end databases.
  • Experience with automated build and release frameworks a plus.
  • Understanding of Supply Chain and logistics concepts is a plus.

Skills

  • Detail Oriented
  • Self-starter
  • Proficient Communication in both written and conversational English
  • Ability to work in a team environment
  • Ability to work in a dynamic fast paced environment with multiple priorities and projects
  • Click here to submit resume.

Back To Top