Назад к вакансиям

Senior Software Engineer - Python ,MVC-Remote

91 700 – 163 700 $в год
UnitedHealth GroupEden Prairie и ещё 2 городаУдалённоот 4 летПолная занятость
PythonPostgreSQLJavaScriptC#ETLHTMLCSSReact.jsSQL ServerASP.NETMVCRedshift

Описание

Optum Insight is improving the flow of health data and information to create a more connected system. In this position within Advisory Board's technology organization, you will design, develop, test, and deploy enterprise-ready data applications and products to support the Advisory Board's data and analytics research technology projects. This position will play a critical role in all data technology initiatives as the company continues modernizing and innovating its data and technology ecosystem in support of business transformation. You will develop a deep understanding of the existing technological stack and build solid relationships with developers and analysts across the organization.

Responsibilities

  • Develop data-driven web applications using Python, ASP.NET, C#, and ReactJS
  • Perform full stack software development including requirements gathering, application design and development, database management, and architecture
  • Work with the team to prioritize, diagnose, and troubleshoot production issues to meet or exceed Service Level Agreements (SLAs)
  • Handle data updates for software applications by modifying, automating, and running pipelines, performing testing to ensure updates are successfully applied across application environments
  • Conduct code reviews to ensure work delivered by the team meets high-quality software engineering standards
  • Participate actively in the Agile/Scrum development process
  • Mentor junior developers and provide constructive feedback
  • Collaborate with internal teams to develop insights and analysis relevant to creating and utilizing software frameworks and applications to meet business needs
  • Provide support for cloud infrastructure, including managing cloud modules, storage, and CI/CD pipelines
  • Apply software engineering best practices across the full Software Development Life Cycle (SDLC), including coding standards, code reviews, source control, build processes, testing, deployment, and operational support
  • Conduct root cause analysis across internal and external data, systems, and processes to address business questions, troubleshoot issues, and identify opportunities for continuous improvement

Requirements

  • 4+ years of professional experience in Python development
  • 3+ years of professional work experience in object-oriented technologies and MVC
  • 3+ years of experience with front-end technologies and languages such as HTML, CSS, JavaScript, React, or AngularJS
  • 3+ years of experience working with relational databases including PostgreSQL, SQL Server, or Redshift, with proficiency in writing and optimizing complex SQL queries
  • 2+ years of experience building and managing ETL processes using Python and Spark
  • 2+ years of experience working with Cloud Native Technologies (e.g., AWS or Azure)

Nice to have

  • Experience with Node.js and GitHub for source control and CI/CD workflows
  • Eagerness and willingness to learn and adopt new technologies
  • Solid analytical, problem-solving, and decision-making skills

We offer

  • Flexibility to work remotely from anywhere within the U.S.
  • For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week
  • Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc.
  • Comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements)
  • Salary will range from $91,700 - $163,700 annually based on full-time employment
  • All employees working remotely will be required to adhere to UnitedHealth Group's Telecommuter Policy

Hiring process

  • Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.