A Software Engineer 2 works as part of a team and is responsible for design, development, and testing aspects of software development. Work generally consists of enhancements to products and features with moderate complexity as well as their maintenance.
Job Duties & Responsibilities
Work as a member of a team using .NET, Java, and/or SQL
Work with team members in analyzing and designing solutions to problems as well as implementing, testing, and monitoring those solutions.
Continuous learning of both tried and true as well as new techniques and technologies applicable to software development is expected.
An understanding of the application lifecycle, databases, and application components is expected.
Accountability for the success of the value being delivered through continuous improvement is expected.
Qualification Guidelines
BSCS, BSEE or equivalent
2+ years software development experience
2+ years of experience developing distributed applications in Microsoft .Net Framework with Microsoft Visual Studio 2005/2008
2+ years of experience in SQL coding with Microsoft SQL Server
Strong object oriented development skills
Experience writing and managing the development of interfaces using object oriented Intersystems Caché code is code is desired, but experience with other integration platforms: Corepoint, Cloverleaf, Orion Rhapsody, Tibco, webMethods, MQ Series, Mulesoft, Dell Boomi will be considered
Experience using relational databases
Strong analytical and problem solving skills
Excellent written and verbal communication skills
Ability to work effectively individually and in a team
Interoperability experience with messaging standards and patterns is required. Experience with Healthcare Interface Industry experience i.e. familiarity with HL7, X12, XML, CCD, IHE would be considered a benefit