PURPOSE OF POSITION:
The purpose of the Web Programmer Analyst is to provide software solutions to support AultCare business operations. The Web Programmer Analyst will be responsible for application development including research, analysis, design, testing, training, operations coordination, and documentation.
RESPONSIBILITIES & EXPECTATIONS:
- Designs major aspects of applications, including the user interface, server-side code, database structure, and application infrastructure.
- Communicates directly with other departments to gather information and define project requirements. Develops project plans and estimates based on these requirements.
- Meets with other areas within AultCare IS (database administration, system administration, etc.) to plan and coordinate application development and deployments in a manner that meets the requirements of AultCare's policies and procedures.
- Prioritizes multiple concurrent projects based on business requirements.
- Prepares and maintains documentation, including software specifications & designs, data and process flow diagrams, technical user guides, and end-user guides and training materials.
- Ensures that uniform enterprise-wide application design standards are maintained.
- Prepares test data and procedures for completed programs to validate accuracy according to specifications.
- Establishes and maintains positive and effective work relationships with coworkers within the IS department, as well as with non-IS business users, managers, and senior level executives.
- Provides technical leadership/mentoring to others on the programming team.
- Keeps supervisor, users, and colleagues informed of project status through timely verbal and written communications. Provides timely project status information and frequent updates to task tracking system.
- Provides support to employees who are using AultCare's custom software applications (as needed).
- Adjusts work hours to meet business needs. Works evenings and weekends when necessary. Provides on-call support as needed.
- Portrays professional image: follows dress code and communicates professionally.
- Practices ethical conduct.
- Meets acceptable attendance and punctuality expectations (excluding FMLA)
The above statements reflect the general duties considered necessary to describe the principle functions of the job as identified, and are not a detailed description of all the work requirements that may be inherent to this position.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, disability, gender identity, sexual orientation or protected veteran status. AultCare is an EEO/AA Employer M/F/Disability/Vet.
AultCare/AHF will provide reasonable accommodations to employees or applicants with disabilities, as defined by the Americans with Disabilities Act, who are otherwise qualified to safely perform the essential functions of the job, with or without accommodation, unless such accommodation would constitute an undue hardship on AultCare/AHF or poses a direct threat to the health and safety of the individual or others that cannot be sufficiently mitigated by reasonable accommodation. Any applicant or employee who requires an accommodation to perform the essential functions of his or her job or to enjoy equal benefits and privileges of employment should notify the AultCare Human Resource Department and request such accommodation.
SECURITY AND RELEVANT TRAINING
This position requires a minimum of 10 hours of HIPAA and compliance training annually.
- Education: Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience)
- 2+ years' programming experience
- Familiarity with application security best practices (ex. OWASP)
- Experience with the following technologies:
- Microsoft .NET Framework, ASP.NET Web Forms, ASP.NET MVC, .NET Core
- C# and VB.NET
- Microsoft SQL Server, SSRS, SSIS
- Git, Azure DevOps
- Excellent written and verbal communication skills.
- This is a remote (work from home) position.
- Hours of operation, shifts as assigned, occasional extra hours, on-call or off-shift scheduled as necessary.
- Frequent sitting, use of hands/fingers across keyboard or mouse, and long periods working at a computer.
- Occasionally walking, standing, twisting/turning and reaching upward or forward during work day.
Apply on company website