ComplexCare Solutions logo
ComplexCare Solutions
Posted 6 days agoVerified live 16h ago

Associate Software Engineer

Brief overview

Remote
UndergradOr in progress
Agile DevelopmentTest-Driven DevelopmentC++JavaJavaScriptAngularJSGitFunctional ProgrammingHibernateDistributed SystemsMachine LearningTCP/IP

About the company

ComplexCare Solutions logo
ComplexCare Solutionscomplexcaresolutions.com

ComplexCare Solutions is a health services company integrating care for complex, elderly, special needs, and dually-eligible individuals.

Job description

Summary

ComplexCare Solutions is a healthcare company focused on developing solutions that support health plan members and healthcare providers. The Associate Software Engineer will build, test, maintain, and improve software modules while contributing to projects involving artificial intelligence, machine learning, natural language processing, and search technologies.

Responsibilities

  • Write high‑quality, testable code with direct supervision and step‑by‑step guidance from senior team members
  • Create and maintain automation scripts to improve system efficiency and reduce manual operational effort
  • Participate in software analysis, code analysis, requirements analysis, performance analysis, code reviews, and risk assessments
  • Research, conceive, and develop software applications to extend and improve CCS's product offering
  • Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning, and search technologies
  • Collaborate on scalability issues involving access to data and information
  • Solve challenges/problems that you are presented with
  • Strive to meet team sprint commitments
  • Integrate software components and third-party programs; verify and deploy programs/systems
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback and execute improvement recommendations based on input
  • Create technical documentation for reference and reporting
  • Adhere to all confidentiality, HIPAA, regulatory, and other such policies, procedures, and requirements as outlined within CCS’s Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the scope of work
  • Maintain compliance with CCS’s policies, procedures, and mission statement, and fulfill those responsibilities and/or duties that may be reasonably provided by CCS for the purpose of achieving operational and financial success

Skills

  • 0-2 years of experience as a Software Developer, Software Engineer or similar role
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of object-oriented coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
  • Knowledge of functional programming languages
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Ability to learn new languages and technologies
  • Excellent communication skills, resourcefulness and troubleshooting aptitude
  • Experience working with Unix/Linux, Windows or macOS environments, distributed systems, machine learning, information retrieval and TCP/IP
  • Versatile and enthusiastic to take on new problems across the Business Units (BUs), continuing to push technology forward
  • Bachelor's degree in computer science, Software Engineering, or Information Technology

Qualifications

Must Haves

  • 0-2 years of experience as a Software Developer, Software Engineer or similar role
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of object-oriented coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
  • Knowledge of functional programming languages
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Ability to learn new languages and technologies
  • Excellent communication skills, resourcefulness and troubleshooting aptitude
  • Experience working with Unix/Linux, Windows or macOS environments, distributed systems, machine learning, information retrieval and TCP/IP
  • Versatile and enthusiastic to take on new problems across the Business Units (BUs), continuing to push technology forward
  • Bachelor's degree in computer science, Software Engineering, or Information Technology

Benefits

  • This position is Remote

More jobs like this