Job Details

Sr. Java (UI) Developer
Job code: 446
Job Category: Developer
City: Charlotte

Job Description:

Job Description:

The purpose of this job is to design, develop, enhance, and support applications.  This position works in collaboration with Quality Assurance, Product Management, Data Warehousing, Solution Center, and other IT stakeholders to ensure that the applications developed meet the required deliverables.  This position takes direction from the higher levels of the applications development team (architects, senior architects, and management). 


Major Accountabilities:

Application Development

  • Develop design deliverables for larger projects and recommend and implement solutions .
  • Assess issues and investigate available technologies to solve business problems .
  • Provide project leadership on mid-sized projects or portion of more complex projects .
  • Work with key stakeholders to understand business requirements and expectations in order to design and develop appropriate product application .
  • Design, develop and enhance product applications that meet customers expectations .
  • Work with the "business intelligence" to design and develop appropriate applications that query against the data warehouse using clinical and financial data .
  • Collaborate with QA, App Dev, Product Mgmt, Data Warehousing, Solutions Center and other cross functional teams to provide appropriate application development and to update IT stakeholders on progress .
  • Understand and work with the different data sources.
  • Attend education sessions and stay abreast of current and changing business and technological environments and enhancements

Trouble Shooting

  • Conduct appropriate testing of applications to ensure quality .
  • Determine software development issues and infrastructure issues and work with appropriate stakeholders to solve problems

Client Relations

  • Provide clients with necessary reports that assist them in understanding use of products .
  • Collaborate with App Dev team and other cross functional teams to solve product and customer issues

Team Mentoring/Directing


Education & Experience Required:

  • A Bachelor's degree (BA, BS) required - Computer Science or related technical discipline
  • 7-10 years experience .
  • Minimum of 8 years general technical experience
  • minimum of 6 years applications development experience .
  • 5-7 years experience with Java, JSP, SQL; UNIX and NT Systems experience .
  • 3-5 years experience with J2EE, JavaScript, Struts, XML . Development tools experience - Spring, Hibernate, ANT, Subversion, Junit; Object Oriented Methodology experience.

Knowledge & Skills Required:

  • Ability to develop and enhance web-based business applications
  • Ability to solve problems and trouble shoot to provide solutions
  • SQL skills
  • Knowledge of Data Modeling Concepts
  • Unix and NT Systems knowledge
  • Intermediate to advanced knowledge of testing and QA procedures
  • Ability to work autonomously with very limited supervision as well as collaboratively with others.
  • Ability to manage individual projects and some small projects in team environment
  • Excellent verbal and written communication skills
  • Database architecture
  • Java Web Application Development skills:  Knowledge of Java, JSP, Struts 2, J2EE (JBoss preferred), JavaScript, XML, UNIX and NT Systems knowledge
  • Development tools knowledge- Spring, Hibernate, ANT, Subversion, JUnit Object Oriented Methodology development knowledge


 



Apply for This Job        Return to the List of Opportunities

IMPORTANT: Please remember to attach a Word document resume when applying!