Pride Health is seeking a Software Engineer to support the development of data-centric clinical and analytics applications. The role focuses on building scalable back-end services using cloud computing and big data technologies, while collaborating with cross-functional teams to design and develop modern software solutions for healthcare analytics.
Responsibilities:
- Translate product and architecture requirements into scalable application code
- Develop back-end services supporting data warehousing, analytics, big data, and machine learning workloads
- Participate in Agile development processes including continuous integration and DevOps pipelines
- Implement microservices and REST API services supporting distributed applications
- Develop software using high-level languages including Go, Python, Java, .NET, and C#
- Automate deployment and configuration management using tools such as Azure DevOps, Puppet, Chef, Ansible, Azure Pipelines, CloudFormation, or Terraform
- Create and maintain technical documentation and source code documentation
- Troubleshoot production issues and perform root cause analysis
- Collaborate with engineering, platform, and analytics teams across the organization
- Ensure systems meet performance, scalability, and reliability targets
Requirements:
- Bachelor's Degree in Computer Science, Engineering, or Related Field (Required)
- OR Associate Degree in Computer Science, Engineering, or Related Field plus two (2) additional years of relevant experience
- OR Two (2) years of experience coding applications or services in a high-level language such as C, C++, Golang, Java, or C#
- 3–5 years of software engineering experience
- Experience with Agile software development methodologies
- Strong knowledge of modern application development frameworks
- Front-End: React, React Native
- Languages: .NET, C#
- Back-End: REST APIs, Microservices, Node.js
- Operating Systems: Linux, Unix, Windows
- Databases: MSSQL, PostgreSQL
- Development Tools: Azure DevOps (ADO), Visual Studio, JetBrains Suite, Playstore Apps
- Experience creating functional and technical documentation
- Strong problem-solving, analytical, and time management skills
- Front-End frameworks such as Angular or Vue
- Languages: JavaScript, TypeScript
- Databases: SQL, NoSQL (MongoDB, CouchDB), MS Access
- Tools: SSMS, SSIS
- Reporting tools: SSRS, Power BI, Tableau
- Cloud platforms: Azure, Google Cloud Platform (GCP)
- Experience building high-performance distributed systems
- Experience developing software within healthcare environments