Job Summary
The Software Engineer II is a full-stack developer proficient at working in all layers of complex software applications. This engineer works on an agile product development team as a hands-on contributor and collaborator who can become the “go to” person for features or components of technology solutions which transform healthcare into a safer and more cost-effective industry.
Knowledge & Requirement
- High energy, highly motivated & passionate individuals, with proven capability to adapt and learn.
- Proven experience in object oriented design principles and patterns.
- Proven experience in one or more server-side programming languages (Java, Springboot, Hibernate, JDBC, etc.,)
- Proven experience writing efficient, bug-free code.
- One or more client-side programming languages (JavaScript React experience preferred)
- Experience developing, deploying, and supporting REST services and microservices
- Experience using cloud services for concepts such as storage and compute. Capable of applying infrastructure as code practices. Experience with AWS preferred.
- Experience with relational databases. Experience with non-relational databases and messaging systems a plus.
- Provides a positive impact on team: influences team decisions, mentors peers, drives innovation
- Excellent written and verbal communication skills
Education & Experience
- Minimum years of work experience: 2 years
- Minimum level of education or education/experience: Bachelors or equivalent work experience in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT