Senior Software Engineer GetWellNetwork
THIS JOB HAS EXPIRED
Senior Software Engineer to design, develop, and support innovative technical solutions to healthcare business problems. This position requires a balance of knowledge, ingenuity and the ability to solve problems outside of the candidates core area of expertise. Researching, troubleshooting and prototyping are key tools required for success. In addition, this position requires the skills to effectively interact with both internal and external clients, as well as, the leadership to promote and implement best practices to ensure quality delivery.
Duties and Responsibilities
- Design, develop, prototype, implement, test and document solutions for the PatientLife System.
- Provide recommendations for changes and improvements.
- Collaborate with clients and Product Management to define features with testable requirements.
- Provide application support on GetWellNetwork applications to clients, end users, and staff.
- Contribute to all phases of the software development cycle.
- Research and design new technologies.
- Mentor and coach junior-level team members.
Knowledge, Skills, Abilities
- Demonstrated ability to communicate effectively, both verbally and written.
- Extensive Java development skills (JSP, J2EE, EJB, Hibernate, JNDI, Java API, Struts, other APIs).
- Knowledge of and ability to apply common J2EE Design Patterns.
- Excellent troubleshooting skills, ability to multi-task and prioritize, and comfort refactoring unfamiliar code.
- Strong skills in XML (XSLT, XPath, DTDs), SQL, JavaScript, HTML.
- Experience with Open Source tools and applications.
- Scripting language skills (python, awk, bash).
- Understanding of n-tier and distributed application development.
- 3-5 years related web/service based architecture development work experience.
- 5-7 years related Java development work experience.
- Open Source Project support/maintenance experience.
Job Type
Full-Time.
| Location: |
7920 Norfolk Avenue
11th Floor
Bethesda, MD 20814
United States
|