Developer II RealMed
THIS JOB HAS EXPIRED
GENERAL DESCRIPTION
The Developer II is responsible for the detail design, documentation, development, unit testing and maintenance of planned and unplanned internally developed applications created for Availity business partners. The position is also responsible for the design, documentation, evaluation and system performance testing of externally purchased software products against major business processes and specifications. Incumbents may be called upon to serve in multiple roles in a fast-paced, entrepreneurial corporate environment.
KEY RESPONSIBILITIES
Application Development
Writes application code for a range of simple to moderately complex system designs
Writes programs that span platforms. Code to and/or create Application Programming Interfaces (API)
Writes and/or modifies application code to enhance existing programs or developing new programs
Identifies system and functional requirements
Reviews code developed by less experienced Developers and recommends changes
Writes detailed technical specifications for subsystems and identifies integration points
Reports missing elements found in system and functional requirements and explains the impacts on subsystems to other Developers, System Analysts, Product Owners, Technical Leads, System Architects, and Product Managers
Supports transition of application throughout the Product Development life cycle
Documents applications and/or code that needs to be migrated. May require more coordination points for subsystems
Collaboration
Consults with Developers, System Analysts, System Architects, Product Managers, and vendors (occasionally)
Accurately scopes project time and resources required to complete programming objectives
Reviews and confirms project scope and time line estimates with senior Developers, System Analysts, and/or Project Managers
Guides less experienced Developers as needed with regard to project estimates, development, and testing
Testing
Performs unit testing and debugging. Establishes test conditions based on code specifications. May collaborate with senior Developers and other team members to debug more complex errors
Consults with senior Developers on testing plans and results
Work with senior Developers to resolve/debug program errors
Reviews vendor research. Conducts vendor product gap analysis and makes valid comparisons
WORK EXPERIENCE & SKILLS (Required)
4 - 8 years of progressive work experience designing business processes, process mapping, working on process improvement initiatives, and business applications system design
Experience testing and debugging business application systems and processes
Experience developing software products for clinical environments and medical labs
Experience integrating both in house developed software and externally purchased software for large applications
Web portal development experience
J2EE or .Net development experience
Technical Knowledge, Skills, and Abilities:
Knowledge, skills, and experience to write detailed technical documentation, specifically business requirements and functional specifications for application development
Ability and experience to facilitate JAD sessions or other requirements gathering processes. May work with senior Developers to resolve/debug program errors
Knowledge and ability to apply OOD (Java, HTML, XML, Java Script, .Net and Patterns) and impact to the application development process
Knowledge of web development methodologies (preferably Agile/Scrum), application design, navigation, and information architecture
In depth knowledge of HIPAA X12 transactions
Working knowledge of EDIFECS
Demonstrated proficiency using PC skills such as; MS Suite products, flowcharting tools, e-mail, and electronic calendar scheduling
Soft Skills:
Strong relationship management and collaboration skills requirements and functional specifications for application development
Ability to establish and maintain effective working relationships, supporting company leadership and other team members
Ability to work under pressure. Maintains composure and professionalism in an interrupt-driven environment
Ability to manage multiple and changing priorities/tasks
Ability to manage multiple and changing priorities/tasks
Must be flexible and embrace change
WORK EXPERIENCE & SKILLS (Preferred)
Experience with data modeling, relational databases, data structures and design
Experience working with Product and Business Management teams
Experience working in an entrepreneurial company
EDUCATION AND CERTIFICATION (Required)
Bachelor?s degree or the equivalent in relevant work experience
EDUCATION AND CERTIFICATION (Preferred)
Bachelor?s degree in a computer science field
Increased years of progressive work experience in application development in lieu of formal education
| Location: |
510 East 96th Street
Parkwood 5 Building
Indianapolis, IN 46240
United States
|
THIS JOB HAS EXPIRED