- Develops, configures, codes and tests programs from specifications, working independently.
- Interfaces with business analysts, project managers and clients to clarify requirements tagged to work requests from various health plans.
- Participates in technical design discussions to align with enterprise design approach.
- Assists other team members with their assignments (e.g., onboarding junior team members).
- Tests own work and contributes to the development of test plans.
- Maintains awareness of information security requirements and scalability issues during design and development.
- Prepares documentation that describes installation and operating procedures, with limited guidance.
- Provides first/second level troubleshooting and technical and operational support with limited guidance.
- Escalates issues to the right party when required.
- Provides estimates of resource requirements and scope of own work as needed.
- May provide production support for installed applications.
- Participates in technical design and can develop from specifications, under limited guidance.
- May troubleshoot applications problems with limited support.
- Effectively identifies and escalates issues as appropriate.
Education/ Experience:
- At least five to seven (5 - 7) years of programming experience, preferably as a Microsoft full stack developer.
- Experience in SQL / SQL Server, .Net, SSIS, TIDAL or Schedulers.
- Software development experience in a fast-paced environment.
- Tuning and optimization.
- Modular code development.
- Hands on experience in writing stored procedures, triggers and functions.
- Experience in Heath Care Membership/Provider/Claims/TPL and Trizetto Facets is a big plus.
- Complete SDLC experience required.
- Complete change/release management experience required.
- Excellent technical and troubleshooting skills required.
- Ability to work effectively with end-users, project teams, management, and vendors with minimal supervision.
- Possesses an understanding of application development methods (e.g. agile, waterfall), as well as the fundamentals of requirements specification, design, development and testing of business applications systems.
- Exhibits an understanding of the technical architecture, application landscape and IT environment, as well as tools used in development, deployment, and testing.
- Understands the structure and processes of the IT organization, including the roles of IT team members and the information and/or resources they may require.
- Maintains an understanding of one or two applications/systems that support a business area.
- Builds and maintains working knowledge of multiple business areas and the applications that support them.
- Bachelor's degree in Computer Science or equivalent experience and 4 years of experience required.