Career Opportunities with 

Community Health Options

A great place to work.

Careers At Community Health Options
Share with friends or Subscribe!

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.


Staff Software Engineer, Level 3

Department: Information Technology
Location: Remote, ME

POSITION SUMMARY

Software Engineers develop, implement, and maintain technical solutions for the company.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

  • Define system objectives by analyzing user requirements
  • Design user interfaces of applications. Determine design methodologies and tool sets.
  • Develop applications using programming languages and software products. Build reusable code and libraries for future use. Optimize applications for maximum speed and scalability. Ensure security and data protection within application.
  • Design and implement unit, integration, and end to end tests.
  • Integrate applications by understanding database architecture and server scripting; study and establish connectivity with network systems, search engines, and information servers.
  • Implement web services and APIs to allow integration of web applications to other systems
  • Complete applications development by coordinating requirements, schedules, and activities; contribute to team meetings; troubleshoot development and production problems across multiple environments and operating platforms.
  • Support users by developing documentation and assistance tools.
  • Update job knowledge by researching new internet/intranet technologies and software products; participate in educational opportunities; read professional publications; maintain personal networks; participate in professional organizations.
  • Enhance organization reputation by accepting ownership for accomplishing new and different requests; explore opportunities to add value to job accomplishments.

JOB SPECIFIC KEY COMPETENCIES (KSAs)

    • Excellent prioritization and time management skills; Can effectively implement multiple projects.
    • Ability to organize information in an effective manner, to showcase relationships, qualities, quantities, and priorities, in a non-trivial but accessible and impactful manner
    • Excellent communication skills and ability to interpret and/or discuss terminology or concepts not familiar to others as well as regularly provide advice and recommend actions involving rather complex issues

DIVERSITY, EQUITY, AND INCLUSION STATEMENT

Community Health Options is committed to fostering, cultivating, and preserving a culture of diversity, equity, and inclusion (DEI). Our human capital is the single most valuable asset we have. The collective sum of individual differences, life experiences, knowledge, inventiveness, innovation, self-expression, unique capabilities, and talent our employees invest in their work represents a significant part of not only our culture, but our reputation and achievement as well. Community Health Options DEI initiatives are applicable, but not limited to, our practices and policies on recruitment and selection; compensation and benefits; professional development, and training; promotions; transfers; social and recreational programs, and the ongoing development of a work environment built upon the premise of DEI, which encourages and enforces:

  • Respectful, open communication and cooperation between all employees.
  • Teamwork and participation, encouraging the representation of all groups and employee perspectives.
  • Balanced approach to work culture through flexible schedules to accommodate varying needs of our people.
  • Employer and employee contributions to the communities we serve to promote a greater understanding and respect for each other.

Technical Qualifications

    • Expertise in the Microsoft technical environment, including C#, .net, Microsoft SQL Server and T-SQL, Azure tools (e.g., Kubernetes) and/or
    • Expertise in general application development using Javascript, CSS, HTML, and advanced JavaScript libraries and frameworks such as Angular, AngularJS, Vue.js, ReactJS, etc., web service architecture including XML, JSON, and SOAP or REST protocols as well as familiarity with Content Management Systems, e.g., Umbraco, Wordpress, Drupla, or Joomla and/or
    • Expertise in the Salesforce technical environment including Apex classes and triggers, SOQL, custom objects, and Visual Force, Trailhead, and Salesforce administration and/or
    • Expertise with relational databases: SQL queries, views, and stored procedures, indexing and performance management
    • Ability to implement automated testing platforms and unit tests
    • Proficient understanding of code versioning tools, e.g. Git, Mercurial, TFVS or SVN.

Levels within the Software Engineer role are determined by progression in the following areas:

Productivity – The demonstrated ability to produce high quality work at a speed and amount consistent with other resources operating at the same level. The production of quantifiable and tangible deliverables that add value to the business.

Collaboration Skills – A range of competencies essential for working as part of a team, including:

  • Communication, written and verbal, including direct engagement with business areas, the presentation of technical information to non-technical colleagues, status updates, requirement definitions, and process / solution documentation.
  • Routine task management, including expense reports, responding to emails, taking required training, submitting invoices and contracts, etc.
  • Training and mentoring by sharing knowledge with others and providing instruction and support to others on the team.
  • Dependability through sharing credit and fault, following through with commitments, being on time and consistent with work, and ensuring team members know how to contact you.
  • Independence through identifying and taking on work to be done without help or direction.

Technical Skills – Demonstrated expertise in the applications, system architecture, programming languages, and/or project management protocols used at Community Health Options (e.g., Salesforce, Tableau, Azure DevOps, C#, SQL Server, .NET, Agile Scrum/Kanban, etc.). Demonstrated ability to estimate time and effort to accomplish tasks using the tool(s), ability to design work using the tool(s), ability to translate business to technical requirements within the tool(s), and general familiarity and experience with the tool(s).

Domain Knowledge – Specific knowledge of the business operations of Community Health Options, e.g., provider networking, enrollment, claim adjudication, utilization management, underwriting, billing, etc. Familiarity with the existing solutions (software, vendors, integrations, databases, etc.) in place to support these operations.

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System