Senior Software Developer
New
J
JobgetherHealthcare Technology
Based in the United StatesFull-TimeSenior
Salary129,490.78 - 194,236.16 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- DockerPythonSQLBashJavaKubernetesGoRust
Requirements
- 5+ years of professional experience in software development.
- Bachelor’s degree or college-level education in computer science, software engineering, or a related discipline, or equivalent industry experience.
- Strong programming experience with languages such as Bash, Perl, Python, Go, Rust, or Java.
- Experience with container technologies including Kubernetes, Docker, Podman, AKS, or OpenShift.
- Familiarity with cloud platforms such as Azure, AWS, GCP, or similar environments.
- Experience working with databases, particularly Oracle Database and SQL.
- Ability to work effectively within an Agile software development environment.
- Strong analytical and problem-solving skills with the ability to understand and contribute to large, complex systems.
- Excellent collaboration, communication, and documentation skills.
- Ability to mentor peers and contribute to technical reviews.
Responsibilities
- Design, develop, test, and maintain software modules for both existing products and new product development initiatives.
- Analyze requirements, create technical designs, implement solutions, and perform verification and validation activities according to established development practices.
- Develop and maintain software for cloud and on-premise environments, including deployment systems supporting applications running on Linux and Kubernetes.
- Investigate, troubleshoot, and resolve product defects while supporting customer escalations and complex technical issues.
- Participate in software architecture discussions, code reviews, design reviews, and engineering documentation activities.
- Collaborate with cross-functional teams, including technical, clinical, and customer-facing stakeholders, to understand requirements and improve solutions.
- Mentor team members, provide technical guidance, and contribute to knowledge sharing across the engineering organization.
View Full Description & ApplyYou'll be redirected to the employer's site