Laboratory Corporation of America Sr. Programmer/Analyst in Durham, North Carolina

Analyze business processing systems to implement and improve computer systems. Analyze requirements and procedures to improve capabilities and work flow. Test, maintain and monitor programs and systems. Design applications using UML diagrams such as UseCase diagrams, class diagrams and Sequence Diagrams. Develop the application based on Java/J2ee and other technologies such as Hibernate and mapping tools, Spring application Framework and IOC container, Struts MVC Framework and running on Websphere application server with IBM Rational Application Developer. Test developed modules by unit testing, as well as manual testing; Implement the project into production system and maintenance of the clustered production environment managed by hardware VIP; Prepare database scheme design and maintain the DB2 database.

Requirements

Master's degree in Computer Science or foreign equivalent plus 3 years of experience as a Programmer Analyst or Software Engineer. Alternately will accept a Bachelor of Science degree in Computer Science or foreign equivalent plus 5 years of experience as a Programmer Analyst or Software Engineer in lieu of a Master's degree plus 3 years of experience. Also requires 3 years of experience in each of the following skills: Design applications using UML diagrams such as UseCase diagrams, class diagrams and Sequence Diagrams. Develop applications based on Java/J2EE; Hibernate OR Mapping tool; Spring application Framework; IOC container; use of Struts MVC Framework and running on Websphere application server with IBM Rational Application Developer; testing developed modules by unit testing and manual testing; implementing project into production system and maintenance of clustered production environment managed by hardware VIP; and preparing database scheme design and maintaining the DB2 database. Application development using Java, Weblogic, Websphere, Tomcat, DB2, MongoDB, Node.JS, JUnit, Selenium, and Webservices. Use of all phases of software development life cycle (SDLC). Product Development and Support; Business Analysis; Project Management; and Application maintenance, monitoring and support.

Shift

1

Schedule

8:00 a.m. to 5:00 p.m., Monday through Friday

As an EOE/AA employer, the organization will not discriminate in its employment practices due to an applicant's race, color, religion, sex, national origin, sexual orientation, gender identity, disability or veteran status.