IT Software Programmer IV - Biocomputing
ARUP Laboratories · Salt Lake City, UT · 2 mo ago
On-siteEngineeringFull-time
About the role
A leading contributor to software development projects. Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support).
Responsibilities
- Reviews, analyzes, and modifies programming systems including coding, testing, debugging and documenting programs.
- Adheres to ARUP’s enterprise software development policies and departmental software development processes.
- Maintains expertise in applicable software development tools, techniques and environments.
- May help establish ARUP software development practices
- Facilitates the architecture and design decisions for their team.
- Other duties as assigned.
Requirements
- Extensive experience and is an expert at basic programming concepts within standard architectural patterns.
- Experience with and is proficient with more advanced architectural patterns (MVC, MVP, MVVM), Service Oriented Architecture, SOLID programming concepts, and application security.
Qualifications
- Familiarity with MongoDB, AWS or another Cloud is a plus.
Skills
- Basic programming concepts within standard architectural patterns.
- Advanced architectural patterns (MVC, MVP, MVVM), Service Oriented Architecture, SOLID programming concepts, and application security.
Benefits
- Quarterly bonuses
- Profit sharing
- A robust retirement plan
- Affordable healthcare
- Social Security tax exemption
- Tuition reimbursement
- Access to a family medical clinic
- 24-hour employee gym
- Flexible scheduling including a 9/80 option (40 hrs/week with alternating Fridays off)
Pay
- $75,000 - $100,000 annually
Schedule
- Monday - Friday (40 hrs/wk) 8:00 AM - 5:00 PM