Senior Cloud Services Developer (Spring Boot / Kotlin) Job at mmHg Inc.

mmHg Inc. Remote

Senior Cloud Services Developer (Spring Boot / Kotlin)

mmHg Inc. – Edmonton, AB

[90,000 - 120,000] – Full-time, contract

About mmHg Inc.

mmHg Inc. is a physician-led, university-based, digital health company helping patients and providers monitor health and follow evidence-based care. Our vision is to create low-cost, widely scalable solutions that improve patient outcomes, maximize efficiency, and ensure that clinical care follows best practice. We also have a specific interest in improving care in low-middle income settings and in disadvantaged populations.

Job Description

mmHg Inc. is excited to be looking for a Senior Cloud Services Developer to serve as technical lead, with the opportunity to be involved in all facets of the project lifecycle and collaborate with other disciplines to ensure issues and opportunities are identified.

This work will focus on developing and maintaining cloud services to support mobile and web apps using the Spring Framework (Kotlin) in a medical health and research context.

This role is a 12-month contract with the strong potential for an extension. mmHg Inc. is a fully remote company.

What We’re Looking For

Experience programming in Kotlin and/or Java and a strong understanding of the fundamentals of object-oriented programming.

Experience working with Spring Framework.

Experience building REST APIs.

Experience with the controller–service–repository design pattern.

Experience working with SQL databases (e.g., MySQL, PostgreSQL, SQLite, etc.) and ORM tools.

Experience solving technical challenges and delivering high-quality code.

Experience managing junior and intermediate software development teams.

Experience managing software development projects and working autonomously to make project development decisions.

Responsibilities

  • Develop services and REST APIs using the Spring Boot Framework in Kotlin and Java
  • Supervise junior and intermediate software developers to reach project completion
  • Work in a leadership role in a small software development team with a startup mentality to write high quality code
  • Effectively communicate and coordinate with project managers, UX/UI designers, and company leadership to direct the project
  • Own technical designs and project codebases, ensuring that systems and code produced by yourself and other project software developers is high quality
  • Participate in code review and provide mentorship for team members to maintain architectural vision and software quality
  • Work with clients to understand requirements, feature requests and provide input on technical and business approaches
  • Write project documentation
  • Participate in improving quality system processes to support software development
  • Communicate project and task status and any issues to stakeholders
  • Work across multiple projects without compromising quality

Qualifications and Skills

  • 5 - 10 years software development experience
  • Post-secondary diploma or degree in computing science, software development, or similar experience
  • Experience leading software projects, or significant project steps
  • Full proficiency with multiple programming languages and/or database management and modeling
  • Extensive knowledge of HTTP, API’s, REST, JSON, Cloud platforms, OO design, functional design, RDBMS, MVC, and Git
  • Hands-on technical expertise with high proficiency in analytical ability and design skills, and strong technical problem solving skills
  • Experience with Spring Framework, Hibernate, Jackson, and/or AWS is an asset
  • Excellent verbal and written communication skills

Job Type: Full-time

Salary: $90,000.00-$120,000.00 per year

Benefits:

  • Casual dress
  • Extended health care
  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • Monday to Friday

Work Location: Remote




Please Note :
sjcstudios.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, sjcstudios.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.