Analyst/Programmer
City: Rochester, MN | Remote: No | Department: Information Technology
About the role
Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and comprehensive benefit plans – to take care of you and your family, now and in the future. With continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic.
This position is a combination of remote and on-site work; individual must live within a 100 mile driving distance to the Rochester Mayo Clinic campus. Visa sponsorship is not available for this position, and Mayo Clinic does not participate in the F-1 STEM OPT extension program.
Responsibilities
- Provides support for vended and custom applications, including resolving highly complex issues, and assists with data security, redundancy, and support in collaboration with more senior technical staff.
- Conducts root-cause analysis by researching hardware environment and software application and system problems, works with colleagues and customers to resolve issues, documents resolution, and communicates resolution with customer.
- Regularly reviews applications and makes modifications and/or updates of a single system application or basic software and their associated hardware at multiple Mayo Clinic sites to ensure currency and functionality within the established environment.
- Contributes to the design, development, implementation, and maintenance of custom system software, and/or the installation and maintenance of purchased systems software, as well as the configuration and support of hardware systems across Mayo Clinic.
- Produces and maintains documentation such as systems requirements, designs, resource inventories, and plans as requested.
- Interfaces routinely with colleagues who may be located at any of the Mayo Group practices to perform job responsibilities requiring virtual collaboration and partnership.
- May be required to provide 24/7 on-call support.
- Acts as a liaison to Mayo departments and vendors to adequately support the division's computing systems.
Requirements
- Bachelor's degree and training/experience in technical development; OR, Associate's degree and 5 years' professional experience in technical development.
- Knowledge of system design principles, software development methodologies, and computer programming.
- Ability to take responsibility and accountability for own activities.
- Possesses ability to multi-task and prioritize issues appropriately.
- Aids in the evaluation of alternative approaches and may help in presenting recommendations to teams and unit.
- Evidence of strong communication and organizational skills.
- May interface with vendor support service groups or other external support teams to ensure proper escalation during outages or periods of degraded system performance.
- Experience working in healthcare technology.
- Exposure to managing both custom developed and vendor-supplied applications.
Skills
- Experience in or knowledge of C# .Net and/or Java
- Experience in or knowledge of RESTful API
- Experience in or knowledge of SQL Server Database
- Experience in or knowledge of front end of some type (Angular, REACT, Vue)
- Experience in or knowledge of JavaScript/Typescript
- Experience in or knowledge of other structured databases, NoSQL solutions is a plus
- Experience in or knowledge of Android (Kotlin, Java) experience is a plus
- Experience in or knowledge of DevOps is a plus
- Experience in or knowledge of Azure or Google Cloud is a plus
Benefits
- Medical: Multiple plan options
- Dental: Delta Dental or reimbursement account for flexible coverage
- Vision: Affordable plan with national network
- Pre-Tax Savings: HSA and FSAs for eligible expenses
- Retirement: Competitive retirement package to secure your future
Pay
$88,358.40 - $123,780.80 / year
Schedule
- Full Time
- 80 hours per pay period
- Standard business hours Monday - Friday 8:00 am - 5:00 pm
- Weekend work as needed