Isn't it time for you to join SMC³'s winning team?
At SMC³, we recognize, reward and strengthen the talents and successes of our staff through a competitive salary and benefits package, internal company events, and continuing education and training. Our corporate Quality initiative helps employees recognize the value in their role and demonstrates how they can help improve the company’s bottom line through stronger work processes.
As a growing, financially stable organization, SMC³ regularly hires qualified individuals for a variety of positions. SMC³ is an equal opportunity employer.
Openings at Atlanta Headquarters
Senior UI Web Application DeveloperOpenings at Louisville, KY Office
Java Application DeveloperSenior UI Web Application Developer
Position Summary
-
Are you an experienced UI developer that has extensive experience building complex, dynamic user interfaces that not only look beautiful but perform and scale? Are you creative, energetic, passionate and deeply knowledgeable about the latest web technologies? Founded in 1935, SMC³ has built a reputation among industry professionals as a central knowledge base for decision support, improved collaboration and streamlined processes in the movement of freight via motor carriers. SMC3 is currently in need of an individual to work closely with back-end developers to find ways to deliver the best possible user experience within their next generation of application and service offerings.
-
As an integral part of the application development team, the ideal candidate will be responsible for all UI application development from initial design through deployment. Applicant must possess a solid software architecture background combined with advanced knowledge of CSS, JavaScript, (X)HTML, JSP, J2EE, and AJAX. The candidate must be particular to UI development details such as page load times, elegant and efficient CSS, cross browser degradation and capabilities, internationalization and localization, and knowledge of section 508 user accessibility guidelines.
-
Position Hours: Regular, Full-time - In Office - 8:00 am - 4:30 pm (No Telecommuting)
Essential Functions
- Participate and contribute in all aspects of product development lifecycle
- Design, code, test, implement page designs in standards-compliant CSS, JavaScript , and HTML from design layouts
- Create rapid prototypes of interface to be used as a blueprint for content and technical development
- Maintain expertise on existing and emerging web presentation technologies, such as HTML, CSS, JavaScript, AJAX, JSON, JSP TagLib usage.
- Advocate the adoption of new methodologies and technologies that enable business-benefiting solutions
- Make technical decisions to meet the design goals laid out in the product road maps and by management
- Recommend and implement standards for UI coding
Education and Experience
- Bachelor’s Degree in computer programming related field or an equivalent combination of practical training and experience.
- 4+ years complex web application UI programming experience
- Expert knowledge of JavaScript, CSS, and DHTML/(X)HMTL
- Exposure to AJAX toolkits such as Rico, Dojo, and GWT
- Demonstrated understanding of standards-based coding and browser compatibility
- Exposure to web service technologies such as XML-RPC, SOAP
- Experience with Spring Web Flow, Spring MVC, and JSF view
- Experience working with Apache or Tomcat.
- Familiarity with Unix
- Experience with Internationalization/Localization and Web Accessibility Standards a plus
Skills
- Detail oriented
- Strong Visual design sense
- Excellent understanding of troubleshooting and performance tuning of multi-layered applications
- Ability to work independently and in a team environment
- Ability to multi-task and manage multiple complex initiatives simultaneously
- Proficient in both written and conversational English
- Ability to work in a dynamic fast paced environment with multiple priorities and projects.
- Requires initiative to work when necessary to meet deadlines or when working on high-priority projects.
Java Application Developer
Position Summary
-
Position is for full life-cycle application development ranging from requirements analysis to deployment.
Essential Functions
-
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.
Education and Experience
- Bachelor’s Degree in computer programming related field or an equivalent combination of practical training and experience.
- Three years experience in a related field.
- Experience developing object-oriented code in Java.
- Experience with web service technologies such as XML-RPC, SOAP.
- Experience with deploying and consuming web services.
- Experience with web application development technologies such as JSP, AJAX and Tag Libraries.
- Project Experience with Spring Framework including web frameworks such as Spring MVC.
- Experience working with Apache or Tomcat.
- Familiarity with Unix.
- Experience working with back end databases using SQL.
- Experience must show thorough knowledge of applicable computer languages and ability to learn new methods and languages quickly.
- Experience with Web Services and SOA preferred.
- Experience in a supply chain setting is a plus.
Skills
- Detail Oriented
- Proficient Communication
- Ability to work independently and in a team environment
- Problem solving / Trouble Shooting
- Organization
- Proficient in both written and conversational English
- Ability to work in a dynamic fast paced environment with multiple priorities and projects.
- Requires initiative to work when necessary to meet deadlines or when working on high-priority projects.