The Web UI developer builds highly-interactive server- and client-side Web Applications for one of the top players in the magazine publishing industry. The Web UI developer will work on an Agile team with technologies such as Java, HTML5, JavaScript/DHTML, AJAX, XML, and JUnit to build and maintain 24x7 high-performing services with compelling features and UIs to help transform publishing in a digital era.
- Develops highly-interactive server and client-side Web Applications for one of the top players in the magazine publishing industry.
- Aligns with management to drive change from within the development organization – driving the team to become more effective Agile practitioners in a 24x7 always-up high-performing environment.
- Creates and/or maintains programs from provided specifications.
- Researches approaches to determine best while requiring minimal supervision and direction.
- Performs complete unit testing of assigned programming tasks.
- Leads by example in implementing unit tests, helping guide functional and performance test creation to ensure CDS Global delivers high-performing and highly-available Digital Services.
- Creates and/or maintains program documentation.
- Assists in conducting comprehensive, accurate and independent system tests.
- Using various internal and external resources continually learns, studies and applies new information in fast paced, dynamic technical environment.
- Performs non-complex research, design and analysis as assigned.
- Studies independently to gain introductory knowledge and competency in the following: CDS Global application systems; programming techniques and efficiencies; debugging tools; testing procedures, and analysis and time management skills.
- Using various resources continually learns and applies new information in a changing technical environment.
- Maintains confidentiality of CDS Global and its clients’ proprietary information.
- Interacts in cooperative and professional manner with employees, clients and vendors in team oriented environment.
- Works on call when required or requested.
- Travels off-site when required or requested.
- Organizes tasks and resources to complete work and meet deadlines according to established departmental procedures.
- Performs additional duties as required or requested.
- Follows all CDS ergonomic and safety policies.
- Associates or Bachelor’s degree in Computer Science or four-year related degree or equivalent work related experience.
- Object Oriented Java programming skills required.
- Web UI programming technologies including Java Servlets, JSPs, JavaScript, DHTML, and AJAX, including Web Browser debugging tools like Firebug.
- Above average written and verbal communication skills.
- Demonstrated initiative and follow through skills.
- If required to travel, has access to transportation requiring valid driver’s license, proof of safe driving record and active insurance.
- Critical thinking, problem solving and analytical skills.
Preferred Skills and Experience: - Detailed understanding of CDS Global OMS systems, particularly with respect to real-time order, payment, and inquiry capabilities. At least 3 years of experience in this area is preferred.
- 3-tier MVC system implementation and design experience.
- Experience in applying client-side Web UI Programming techniques including HTML5, JSON, XML and JQuery preferred.
- Able to code to supplied interaction designs while building User Interfaces.
- Knowledge of unit-test frameworks like JUnit preferred.
- Knowledge of creating and executing performance tests with JMeter preferred.
- Experience using a Java IDE like Eclipse preferred.
- Familiar with team development practices including source control, design and code reviews, etc.
- Knowledgeable in Agile processes like task breakdown and research, story point estimates, daily standup meetings, and retrospectives.
- Experience with performance tuning techniques like tracing and debugging.
- Knowledge of transaction programming. Dealing with order transactions and payment management is preferred.

0 Comments