|
Reference Number: VIH0406
Job Description: *Object analysis, design & Java programming of software product lines with emphasis on model-based development. *Interfaces with customers/users/domain experts. Strives for establishing a high-level of trust & credibility with these people, and recognizes that software products must provide value. Strives for perfecting communication skills necessary to best achieve this goal. *Works closely with applicable vendors and customers to ensure that product lines fit easily into industry practice and technologies. *Ensure that product development goals are captured in product deliverables and that project milestones are met. Assists in task distribution and resource planning for development iterations. Assists with resolution of production issues on an "as needed" basis. *Performs both Engineering Development and Software Support roles (75/25 mix). *Expected to become an expert in all areas of Java/J2EE code. *Expected to become an expert in the overall architecture relating to the software product lines. *Trains often to stay abreast of technologies including Java, J2EE, Oracle, etc. *Strives for maximum reusability of code. Balances elegance of the object model (design) with the need for high-performance applications that need to be delivered on-schedule. *Provides technical training as necessary to associates & strategic customers. *Expect to master all software products & technologies used. *Expected to become an expert in the application and use of the software products in the customer's business. This includes a thorough understanding of the customer's business including workflow, people, customer's clientele and critical success factors for all customers continued success.
Experience Level: 5+ Years
Requirements: *US Citizenship or Permanent Resident of US *BS in computer science or equivalent required (i.e. 6 years of Java programming experience) *Minimum of 10 years overall software development experience. *Extensive knowledge and a minimum of 6 years experience in the following technology areas: object-oriented development in Java, SQL and transaction systems. *Minimum of 5 years of J2EE experience including significant middle-tier and backend experience - including: EJBs, Hibernate, web services, JBoss and/or other application servers. *Experience with various Web Frameworks - e.g. Struts, Spring, Tapestry, etc. *Proven track-record of delivering productized solutions. *Full-life cycle experience on complex systems - requirements through production. *Experience using modeling, source code/configuration management (CVS, Eclipse, etc.) and testing tools. *Any of the following experience a plus: JMS, servlets, Smalltalk, TopLink, Flex. *Architecture and Team Leadership are a plus, but must also be hands on and ready to code. *Good interpersonal and team development skills *Able to stay focused and deliver results.
Preferences: *Experience with systems that have high transaction rates and/or large data volumes *Healthcare experience
|