- Supervise the technical staff working on the project and communicate the project status to the Application Development chief.
- Develop over all plan and design for the project.
- Prepare the infrastructure, application, & security requirements.
- Compare and recommend off the shelf software solutions. The types of software products to be reviewed include: Message Brokers, Patient Locators, XML firewalls, and Security (Identity and Access) Management.
- The requirements developed should include the development or purchase of: a record location service; an event driven service oriented architecture (SOA) using web services; a master patient index; and a subject locator service.
- The technical architect will be responsible for ensuring the proposed framework is compatible.
- Assure full integration with the in-house program domain applications.
UNIVERSAL Technologies, LLC is an enterprise integration company focused at delivering IT solutions to both government agencies and commercial entities. We provide architecture, design and deployment in a range of enterprise level services. We hire the best and brightest in all competencies to ensure that our clients are receiving the most professional, technologically savvy and business necessary engineering services.
UNIVERSAL Technologies offers a comprehensive compensation package to include competitive salary, health insurance (90% employer paid), dental insurance (80% employer paid), life insurance, flexible spending accounts, pre-tax dependent care, pre-tax transportation programs, paid time off, 401k, and paid holidays.
Experience: To be considered for the position, candidates must possess the following mandatory skills and experience:
- A minimum of five (5) years of experience in designing complex applications using object oriented methodology creating use cases, class diagrams, interaction and sequence diagrams and recognizing design patterns.
- Five (5) years hands-on experience in programming Java applications from specifications expressed by use cases, class diagrams, interaction diagrams and sequence diagrams.
- Four (4) years of complex Java programming experience using a MVC J2EE framework.
- Three (3) years experience coding Java Server Pages (JSP).
Candidates who possess the following desirable experience will be considered first:
- Experience communicating with team members, including programmers and/or users. This includes activities such as preparation of user manuals, thorough system/program documentation, status reports, participation in design meetings, and requirements gathering.
- Proven ability to transfer knowledge and mentor team members via technical training sessions, developing guidelines/standards, and conducting code reviews.
- Minimally eighteen (18) months experience designing, developing, and implementing a custom security solution to enable internal and external security within the same application server cluster.
- Three (3) years experience using STRUTS or a similar java development framework.
- Two (2) years experience designing and building interfaces between Java applications and other Java applications or legacy systems. These interfaces must have been created using Web Services and/or Java Messaging (including JMS, MQ Series, AquaLogic, and other similar products).
- Three (3) years experience using JavaScript.
- Three (3) years experience using HTML.
To Apply to this job go to http://www.GadBall.com or click here