Software Developer

US Anesthesia Partners  ยท  via Devremote
๐Ÿ’ฐ $66,900 - $113,700/yr ๐ŸŒŽ Remote โฐ Full Time

Job Description:

  • Design, develop, test, and deploy end-to-end software applications and automations
  • Work with the Software Architect and Platform Development Manager across Azure and traditional datacenter environments
  • Maintain, enhance, and troubleshoot legacy applications
  • Collaborate with the data science team, platform automation team, and business units
  • Develop, maintain, and troubleshoot web and mobile applications
  • Develop, maintain, and troubleshoot automations and scripts using .NET, C#, Python, and other languages
  • Write clean, maintainable, well-documented code following documented frameworks
  • Participate in code reviews and team knowledge sharing
  • Debug and troubleshoot software and script issues; perform root cause analysis in complex applications
  • Collaborate with designers, developers, and product managers to implement new features
  • Test and deploy applications, scripts, and cloud-based technologies
  • Stay current with emerging trends, technologies, development tools, programming techniques, and industry standards
  • Maintain HIPAA compliance by protecting confidential information and following specific guidelines
  • Perform other duties as assigned by management

Requirements:

  • Bachelorโ€™s degree in an appropriate field of study and 3+ years of experience as a software developer
  • 3+ years of experience performing root cause analysis and other troubleshooting methodologies
  • Full understanding of Well Architected Frameworks
  • 3+ years of experience with functional, imperative, and object-oriented languages; knowledge of C# and Java preferred
  • 1 year of experience with scripting languages such as Python
  • Experience with Azure-based microservices and infrastructure
  • Experience coding, testing, and documenting complex systems
  • Ability to use version control software such as Git
  • Experience communicating with users, technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines
  • Experience with professional software engineering best practices across the full software development life cycle
  • Experience with unit test methodologies
  • 2+ years of experience with SQL Server or Azure SQL
  • 2+ years of experience with Azure DevOps, automated tests, CI builds, and release pipelines
  • Ability to work efficiently on multiple projects simultaneously
  • Ability to apply the Azure Well Architected Framework to designs, troubleshooting, and deployments
  • Ability to learn quickly across technologies and programming languages
  • Ability to work through complex problems in a structured manner
  • Ability to work in an Agile software development environment and within a Scrum team
  • Ability to perform the physical requirements of the job, with or without reasonable accommodation
  • Ability to communicate verbally and in writing
  • Must protect confidential information and work within HIPAA guidelines

Benefits:

  • Annual bonus eligibility; bonuses are based on company and individual performance and are not guaranteed
  • Reasonable accommodations for individuals with disabilities