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 & REQUIREMENTS
• 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 REQUIREMENTS
• 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.