Job Description:
Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.
Essential Duties:
• Perform specific skills/competence in research/analysis of involved proprietary technologies
• Provide development services for pre/post-sales to customers including, but not limited to: Database/Network (LAN/WAN)/Back-up consulting
• Technical discussions
• Custom / JAVA programming
• On-site technical visits - problem resolution/consulting/ install assistance/custom conversion assistance/project implementation scheduling (initial/networking/hardware/ installation/conversion/test rollout/live rollout) o ‘Fire fighting
• Work with and provide development technical services to other departments and customers
• On-site customer technical assistance/engineering to implement/support commercial medical/dental software products
• Consult/design/setup/implement network servers/topologies/database server technologies
• Accountable for agreed upon project schedules
• Assist in quality assurance measures (code reviews/unit/interaction test case creation, etc.)
• Assist in assembling information for user documentation
• Assist Technical Support/Development team in solving programming-related problems
• Work independently with limited supervision but keeping supervisor informed
• Work in office environment, participate in special projects and perform other duties as required
From the Hiring manager.
1) Is this a support role or a development role? 90% Development role, support role when there is an escalation from our Ops team due to application bug.
2) How important is Java development? What components of Java are relevant/critical Java is critical, core Java, Java EE, Ajax and Struts
3) How important is infrastructure/networking? At what level? Hands on or more management? Not important
4) How important is documentation experience Not important
The manager is looking to fill 2 positions, one will require more expirience with css heavy pixel perfect front end, (Java MVC, Html, CSS, Ajax)
The other will be more toward the backend architecture. (Java SOA, Archetecture, service design)
Experience: 4-6 years experience in software development
prefer candidate with experience in Java for web development
Bachelor’s degree in computer science, Master’s preferred.
Management may substitute experience for education. |