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


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


QA Testing Analyst-Manual

Position Summary

    The QA Analyst is responsible for supporting company software testing efforts to include all types of testing, analysis, and verification of data and software applications to ensure conformance to the requirements and specifications of the customer. The QA Analyst performs duties with some supervision and direction, and completes most tasks without assistance. This position has a heavy focus on data review, analysis, and numerical calculations.

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 internal and external customer specifications and requirements for creation of test conditions
  • Perform all aspects of data verification, including Regression and System Testing
  • The manual tester will develop, design and implement test cases and test scripts using both manual and automated testing tools
  • The Manual Tester ensures accuracy and precision of the product from the business point of view, as well as the customer's
  • Manually analyze and review raw customer data for completeness and accuracy
  • Develop and maintain System and Regression test cases
  • Ability to write Test Strategy, Test Plan and Test Case documents
  • Ability to determine test environment requirements
  • Identify and escalate issues and risks. Actively participate in meetings to address, research options and define best approach
  • Makes recommendations toward enhancing the usability of products
  • Works closely with data services and development regarding reporting of system defects
  • Plan, drive, and manage the QA effort on various sized projects
  • Assign and coordinate the work of small teams of other analysts
  • Recommends tactical alternatives in the testing arena
  • Track and report on QA progress to several audiences: data services, development teams, QA leadership, project leadership and client stakeholders, and strategy team
  • Can demonstrate required skills and knowledge of position
  • Performs other related duties as required

Qualifications

  • College degree or equivalent experience
  • (5) years’ experience in an applicable technical field
  • Experience with manual testing; automated test scripting experience a plus
  • Strong analytical skills
  • Experience working with large customer data sets
  • Knowledge of Windows platform, client/server and web-based applications
  • Ability to work in a dynamic fast paced environment with multiple priorities and projects
  • Ability to learn motor carrier rating procedures

Skills

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

Back To Top