Previous Job
Internet/Web Engineer
Ref No.: 15-00030
Location: Columbia, South Carolina
Department of Health and Human Services
Columbia, SC
12 Months
"New requirement: request a sample of work"
Remote Work Availability: 25%
Job Description: There is a request for every candidate for this position to provide a sample of code base - a sample of work is required.

Please note that the number of openings for this position is 1 and not 2 as indicated on SOW.


The Replacement Medicaid Management Information System (MMIS) project is one of the largest IT projects for the State of South Carolina. It is a multi-year effort to replace the State's aging MMIS and related applications with more modern capabilities along with corresponding business operations services.

Function: Works under general supervision and participates in the design and development of internet/intranet systems. May work independently or as a part of a team. May serve as senior technical staff member for assigned projects. May coach more junior technical staff.

General Characteristics

· Integrally involved in the development and support of all Internet/Intranet/Extranet sites and supporting systems.
· Works closely with other IT groups and customers to define the system design and user interface based on customer needs and objectives.
· Participates in all phases of the development and implementation process, and may act as a project manager on special projects.
· Ensures the integration of the web servers and all other supporting systems by using message based middleware and interfacing with relational databases.
· Be knowledgeable of best-practices for building secure web applications.
· Responsible for developing client-side scripting and server-side application code.
· Extensive knowledge in using programming languages such as Visual Basic, HTML, XML, Java, and ASP.

Role Summary/Purpose

As business moves to be transacted through websites and applications it is imperative that consistent, quality experiences using best practices are implemented for seamless customer experience, whether internal or external customer. The UI UX (Web) Developer works to make sure that we maintain consistent and thoughtful experiences for our customers and that we employ design and development practices which give us flexibility and speed to move quickly to adjust to the needs of the business. In this role, you will support the Replacement MMIS Technical Manager and the Communication Manager.

Candidate should have 7+ years' experience and excellent in HTML 5.0 and CSS (hands on and should be able to showcase websites that he/she has developed). Candidate should understand Javascript concepts and should have hands on experience with market standards such as JS MVC frameworks such as angular.js, backbone.js, can.js etc…

Job Responsibilities:

• Quality experiences that work across browsers and devices
• Intuitive user interfaces/experiences
• Facilitate continuous testing of interfaces and experiences
• Quality code using best-in-class practices
• Designs will be responsive and elements will be SEO friendly
• Platform TBD (e.g. Wordpress, DNN, Dot Net Nuke, etc.)
• The resource will be working on multiple efforts including the development of a new microsite design will be highly user friendly and compatible with latest technologies and latest browsers working directly for the Communication Manager
• Works within the Agile/Scrum process to develop software and contribute to a culture of continuous improvement
• Collaborate with marketing , design, other business teams and customers to understand requirements and define software interfaces/experiences
• Work to develop common, rich user interfaces and reusable components for enterprise-class websites and ecommerce sites
• Write quality, testable, maintainable, and well-documented code

Required Knowledge / Skills:

• Expert with HTML5
• Expert with CSS – Especially CSS3
• JavaScript MVC
o Core skills required: Javascript, HTML5, CSS3, JS MVC Frameworks, JS libraries
o CSS – especially CSS3
• Experience with JS
• Experience with jQuery
• Experience with Backbone
• Experience with one or more: Wordpress, DNN, Dot Net Nuke, etc.
• Experience with AJAX, XML handling and JSON handling
• Experience with high-performance, open source web technologies
• Experience in developing web application for heavy volume sites
• Experience with Oracle SQL
• Release management experience
• Experience with multi-business unit integrations
• Experience with workflow management systems

Preferred Skills:

• Prior experience working in areas of emerging technology and driving new points of view and capabilities.
• Experience with defining and creating highly functional design and coding in a fast paced evolving environment.
• Experience with UI Unit testing frameworks/tools, UI build tools/workflows, module frameworks.
• Experience with CSS pre-processors
• Experience delivering end-to-end solutions
• Bachelor's degree in Computer Science, Engineering or Technical Science

Education: Bachelor's Degree in Computer Science, Information Systems, or other related field, or equivalent work experience.

Last Used
Miscellaneous Multi-business unit integrations Yes 1      
Program Management Release Management Yes 1      
Programming Languages CSS3 Yes 1      
Programming Languages HTML5 Yes 1      
Programming Languages JavaScript Yes 1      
Programming Languages JQUERY Yes 1      
Programming Languages XML Yes 1      
Software Framwork JS MVC Frameworks Yes 1      
Web Tools AJAX Yes 1      
Web Tools Developing Web Application for Heavy Volume Sites Yes 1      
Web Tools DNN Yes 1      
Web Tools WORDPRESS Yes 1      
Additional Skills: Request a sample of code base - a sample of work is required.

Professional Skills:

• Strong communication (written and oral) and interpersonal skills
• Self-starter, with a keen interest in technology and highly motivated towards success
• Must show initiative and desire to learn business and technology subjects
• Able to work independently and provide updates to management
• Strong analytical and problem solving capabilities
• Excellent problem solving skills; proven teamwork and communication skills
• Demonstrated teamwork and collaboration in a professional setting