Lead Software Developer (Healthcare Solutions)

at  Messagepoint

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Aug, 2024Not Specified17 May, 2024N/ACoding Practices,Ownership,Javascript,Python,New Concepts,Data Security,Software Development,Programming Languages,Systematic Approach,Computer Science,TechnologyNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US:

Messagepoint is a privately-owned, PE-funded software company headquartered in Toronto, Ontario. We enable large enterprises to deliver enhanced customer experiences and achieve a better bottom line by optimizing their omni-channel customer communications.
Our award-winning platform gives non-technical business users such as marketers, CX teams and product owners intelligent control over the content in customer communications to achieve unparalleled personalization, relevancy, brand consistency, and compliance. Only Messagepoint harnesses AI-powered Content Intelligence to automate and simplify the process of migrating, optimizing, authoring and managing business-critical on-demand, interactive and batch communications across all platforms and channels.
Founded in 1998 as Prinova, Messagepoint has grown from its beginnings as a top global Customer Communications Management (CCM) integrator, to become a leader in the space due to our unique ability to intelligently manage content.

SUMMARY

As a Lead Software Developer at Messagepoint, you will lead the design, development, and management of our Healthcare data applications. Your primary responsibility will be to ensure the secure and efficient processing of customer data and enabling the management of this data through a UI. You will work with a talented cross-functional team and influence the technology stack and architectural decisions. This position offers the chance to make a significant impact in a fast-paced, innovative environment with a diverse team. This role gives the opportunity to work remotely or in a hybrid environment if you are within commuting distance of our Toronto, Ontario headquarters.

QUALIFICATIONS:

  • Bachelor’s or Master’s degree in computer science or a related field, or equivalent work experience.
  • Proven experience (3+ years) as a software developer with expertise in different programming languages including JavaScript and Python.
  • Strong understanding of cloud technologies (e.g., AWS, Azure, Google Cloud) and knowledge of how to deploy scalable applications.
  • Experience with secure coding practices and a strong commitment to data security.
  • Proficiency in designing and optimizing RESTful APIs.
  • Strong analytical, debugging, and problem-solving skills, with a keen attention to detail.
  • A passion and pride of ownership for technology, software development, and delivering exceptional software products.
  • A high degree of intellectual curiosity and ability to learn and apply new concepts and technologies in a wide variety of software development fields.
  • Proactively identifies, evaluates, and solves problems with rigorous logic and a systematic approach; looks beyond the obvious to see root cause issues and creative solutions.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Prior experience with Medicare Advantage benefit data is a plus.
    Messagepoint is an Equal Opportunity Employer and encourages diversity and inclusion in the workplace.
    We appreciate every application. Due to the volume of applications, only those selected for an interview will be contacted. Thank you for your understanding.
    fF8d13Tut

Responsibilities:

  • Full Stack Software Lifecycle Management: Lead and participate in all phases of the software development lifecycle, including design, development, testing, deployment, and maintenance.
  • Architectural Design: Lead and design scalable, resilient, and secure software solutions for processing sensitive customer data.
  • Coding: Write high-quality, maintainable code using Python and JavaScript ensuring adherence to coding standards and best practices.
  • Security: Implement security measures to protect sensitive customer data, including encryption, access controls, and vulnerability assessments.
  • Performance Optimization: Identify and resolve performance bottlenecks, ensuring the service operates efficiently and meets performance targets.
  • Documentation: Create and maintain clear and comprehensive technical documentation for code, APIs, and system architecture.
  • Collaboration: Work closely with cross-functional teams, including product managers and DevOps, to deliver high-quality software on time.
  • Mentorship: Provide guidance and mentorship to junior developers, fostering their growth and development.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science

Proficient

1

Toronto, ON, Canada