Associate Software Developer
WVU MedicineAbout the role
Welcome! We’re excited you’re considering an opportunity with us! To apply to this position and be considered, click the Apply button located above this message and complete the application in full. Below, you’ll find other important information about this position.
Develops applications and performs system analysis, feasibility studies and systems design on complex applications under the supervision of senior software developer. Performs logic definition, coding, testing, debugging and documentation. Provides training and direction for applications systems personnel. Plans, develops, tests, and documents computer programs by performing the following duties:MINIMUM QUALIFICATIONS:
EDUCATION, CERTIFICATION, AND/OR LICENSURE:
1. Bachelor’s degree in Information Technology or Computer Science OR four (4) years’ experience in analysis and/or programming required.
2. This position may require additional certification in support of the responsibilities of the position, which will be provided by WVUHS Information Technology. Certification completion will be required within four months of formal certification training completion.
3. Internal employees must meet all mandatory competencies in current position in order to qualify for promotion within IT.
PREFERRED QUALIFICATIONS:
EXPERIENCE:
1. Minimum one (1) year of analysis and/or programming experience or equivalent training preferred.
2. Minimum one (1) year of experience working with Healthcare applications preferred.
3. Microsoft / Web, Experience with the following preferred: Familiar with C#, ASP.NET, MVC, Umbraco. Familiar with Microsoft Sharepoint development and Administration. Experience in PHP, Wordpress. Custom theme and plugin development. Familiar with MS SQL database administration and queries. Familiarity with MySQL database, and MySQL queries. Working knowledge of CSS, Javascript HTML. Familiar with responsive design concepts. Working knowledge of Photoshop.
4. Epic Chronicles, Experience with the following preferred: Familiar with Visual Basic, .NET framework. Familiar with Cache. Familiar with Mumps.
CORE DUTIES AND RESPONSIBILITIES: The statements described here are intended to describe the general nature of work being performed by people assigned to this position. They are not intended to be constructed as an all-inclusive list of all responsibilities and duties. Other duties may be assigned.
1. Business Requirement and Process Analysis: Preforms business requirements under direction of an experienced Analyst. Uses basic analytical methods to analyze and streamline business processes. Documents existing workflow/current business processes. Assists in completing service requests. Observes joint application development sessions.
2. Systems Analysis: Drafts technical requirements and designs specific modules or programs within a larger system under direction of an experienced Systems Analyst. Assists with creating prototype designs for low-risk projects. Documents existing workflow/current business processes. Performs Functional and Integrated testing and prepares test scripts for basic workflows.
3. Systems Integration: Understands and uses data structures, data extraction techniques, and job submission procedures and has the ability to apply them in the development of solutions to systems through the writing of basic system specifications.
4. Software Development and Troubleshooting: Completes simple software development using advanced features of software tools. Troubleshoots software issues using basic programming features including specialized analysis, reporting and query tools such as Chronicle or SQL.
5. Business recovery: Ensures that the applications/systems, for which this position is responsible for, are recoverable in the event of software or hardware failure, in alignment with business criticality needs, HIPAA, or other regulatory requirements. Coordinates the preparation and testing of the organization’s Disaster and Recovery Plan for their systems.
6. Report Writing: Experienced using advanced features of desktop office software tools. Experienced using basic features of programming like specialized analysis and reporting.
7. Project Coordination: Reviews, identifies and documents any issues, barriers, or risks and brings them to management’s attention. Provides Project/Task Coordination Services to customers as assigned. Participates in joint application and/or technical development sessions. Apprises status, schedule variances, and outstanding issues with tea
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s