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