REQUIREMENTS:
At least 8 years of experience designing & building large scale
distributed object-oriented systems in architecture-driven development
environment. Proven experience in working with development teams
consisting of at least 10 members. Must have good customer facing
skills and ability to recognize and recommend product improvement
opportunities. Ability to provide time estimates for development tasks.
Demonstrated capacity to work within multiple software development life
cycle using processes such as agile, extreme programming, RUP and
architecture-oriented.
Healthcare (provider-side) experience is essential. Specific knowledge
should be in the areas of claims processing using EDI transactions such
as 837 and 835.
· Strong OOAD and .NET development skills, including C#, ASP.NET,
VB.NET
· .NET Framework 1.x and 2.0, XML, SOAP, HTML, JavaScript
· Microsoft Visual Studio 2003 or higher
· Ability to develop designs and software solutions for moderate to
complex Web & Enterprise applications in a heterogeneous environment.
· Strong written & verbal communication skills
· A strong understanding of Enterprise Application Architecture,
Middleware/Application Servers and Infrastructure. Must have the
ability compose as well as examine product architecture, documents and
artifacts such as requirements, source code and models to identify
potential issues and recommend explicit and demonstrable improvement
opportunities
· A working knowledge of COM and be able to articulate differences
between CORBA, J2EE, COM and COM+.
· Knowledge of the .NET Framework and CLR is strongly desirable, as
well as being able to build functional sample code, and having a
working knowledge of databases and data access methodologies
· Working experience with Remoting, Web Services and Windows services
· Strong DHTML skills and multi-browser application development
experience
· Strong working knowledge of RDBMS and stored procedures
· Skilled in designing and implementing reusable data access services
is highly desirable
· High availability systems architecture design and implementation
· Experience working in an integrated build, test and deployment
environment
· Hands-on knowledge of using 3rd party tools to develop extensible
and verifiable unit test cases
· Coordinate Quality Assurance Testing
· Assist in implementation planning
· Serve as the established expert on assigned systems