Mayo Clinic Healthcare London
Rochester, MN
Software Engineer - Business Analysis and Integration
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer - Business Analysis and Integration at Mayo Clinic Healthcare LondonJob details
- Location
- Rochester, MN
- Work type
- Hybrid
- Compensation
- $102,000 - $143,000/yr
- Posted
- 1 week ago
- Apply on
- fa-euwp-saasfaprod1.fa.ocs.oraclecloud.com
About this role
Mayo Clinic is a healthcare organization focused on putting patients first through clinical care and innovation. The Software Engineer gathers requirements and builds back-end services and enterprise integrations for data-centric clinical and analytic applications. The role supports cloud-based microservices, data engineering, DevOps, troubleshooting, and scalable software solutions.
What you'll do:
- Works closely with the Product Owners, Product Managers, Architects and business stakeholders to elicit requirements and translate them into code and into development work the team can act on
- Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning
- Participate in DevOps, Agile, continuous development and integration frameworks
- Programming in high-level languages such as Go, Python, Java etc
- Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model
- Ensure all appropriate documentation of processes and source code is created and maintained
- Communicate effectively with peers, leaders, and customers throughout the organization
- Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation
- Continues to build knowledge of the organization, processes and customers
- Performs a range of mainly straightforward assignments
- Uses prescribed guidelines or policies to analyze and resolve problems
- Receives a moderate level of guidance and direction
What they're looking for:
- ## Requirements Bachelor's Degree in Computer Science/Engineering or related field; Or an Associates' degree in Computer Science/Engineering or related field with an additional 2 years of experience as described below. * Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.). * Demonstrated problem solving and time management skills. * Possesses strong technical aptitude for designing and implementing software solutions. * Experience with modern application development frameworks * Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. * Deep hands-on technical expertise, excellent verbal and written communication skills. * Experience with Agile software development techniques
- Preferred qualifications for this position include: * Ability to use a wide variety of open-source technologies and cloud-based services. * Experience with Google and Azure cloud environments * Experience in databases, analytics, big data systems or business intelligence products * Experience with building high-performance, highly available and scalable distributed systems. * Experience developing software for healthcare related industries. * Experience in business analysis: eliciting requirements from non-technical stakeholders and translating them into development work the team can act on. * Experience integrating applications with enterprise systems of record and review workflows
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.
- Continuing education and advancement opportunities at every turn.
- Flexibility of both remote and on-site work
Ready to apply?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.