Header

IT CONSULTING JOBS
This is an attempt to broadcast all the IT jobs we have with our direct clients /vendors and customers. Please check back as this blog gets updated regularly with new job postings. Do respond to chandra.atholi@outlook.com for client submission/ call 936 591 2990 for rapid response.

Tuesday, November 23, 2010

Software Architect

Position: Software Architect
Location: Woodlawn (Baltimore), MD
Duration: Contract
 
Please note: the client is seeking experience with HealthIT.
**candidates must have 11 years of overall experience with a BA/BS degree. If they have a Masters degree, they must have 9 years of specific experience plus 2 additional years of general job experience for a total of 11 years.

Responsibilities:

·          As Software Architect, you will lead the design effort on a variety of projects in a highly collaborative, fast-paced, agile environment.
·          Your role is to design innovative solutions to real problems in Health IT domain.
·          You will work closely with policy stakeholders, requirement analysts, and software engineers to develop new product offerings and to improve existing ones, direct all areas of the development process, including data modeling, system architecture and design, technology selection, unit and regression test design and implementation, etc.
·          Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
·          Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML).
·          Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
·          Analyze risk and report problems in meeting system requirements.
·          Provide supporting information to the Engineers to aid in the creation of a system specification.
·          Assist Software Designer/Implementers with the creation of detailed software design specifications.
·          Lead the review process for software architecture documents.
·          Perform software version control and maintain periodic compilation schedule.
·          Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
·          Comply with all applicable product development processes. Perform detailed software design as well as implement and/or maintain code according to duties and responsibilities
·          Ensure the overall integrity of the software architecture and validate it against the system specification.
·          Integrate internal and external product design into a cohesive user experience.

Requirements:

·          Bachelor's or Master's degree in computer science or related field
·          At least 2 years experience in large designs and coordinating project teams in health-related industry
·          At least 8 years of C/C++ programming experience, object-oriented design and implementation
·          At least 5 years experience with XML-based technologies
·          At least 3 years experience with WSDL, SOAP, SAML, XACML
·          Working knowledge of WS-* Specifications as well as relevant W3C and OASIS documents
·          Working knowledge and experience designing PKI-based security infrastructures and trust fabrics
·          At least 3 years of UML experience
·          At least 3 years experience designing large-scale distributed message-oriented systems, extensive knowledge of middleware technologies, both open source and proprietary
·          Experience using COTS/FOSS tools for design and development
·          Good working knowledge of RDBMS design, implementation, and integration principles
·          At least 3 years of experience with software source control and version control
·          Excellent interpersonal, communication, and presentation skills
·          Experience with Enterprise Application Integration and SOA
·          Must be organized, have an eye for detail, and be able to put ideas into a tangible form
·          Ability to prioritize and manage work to critical project timelines in a fast-paced environment. Ability to develop new approaches to complex design problems
·          Industry certification a plus (OMG Architect, SOA, etc.)
 

No comments:

Post a Comment