IT Development Co-op

ProSelect Insurance Company•Boston, MA

About The Position

The IT Co-op will support the development and enhancement of applications, AI-enabled capabilities, and business processes under the guidance of the lead developer and Supervisors of Business Development and Underwriting Tech team. The position will assist with large language model (LLM) training, define and maintain AI model rules, validate model outputs, and create clear technical and process documentation. The Co-op will also develop application features, test solutions, analyze results, and collaborate with business and technology partners to improve solution quality and operational readiness.

Requirements

  • Working towards bachelor’s or comparable work experience and proven application development skills (School of CS/IT/Engineering).
  • Knowledge in source code repository systems (Git &/or TFS VC a plus).
  • Knowledge of ORMs.
  • Knowledge of design patterns.
  • Understand SOLID practice.
  • Working knowledge of HTML5, jQuery and CSS
  • Working knowledge of object-oriented programming principles.
  • Understanding of dependency injection and how/when to use it.
  • Familiarity with TDD principles.
  • Familiarity with Ajax, Promises and Asynchronous programming.
  • Familiarity with: C#, JavaScript, KendoUI, Entity Framework, ASP.Net MVC, ASP.Net Core, NUnit/xUnit/MStest, and Moq/Rhino Mocks.

Nice To Haves

  • Git &/or TFS VC knowledge

Responsibilities

  • Utilize the ticket tracking system to accept and manage assignments.
  • Discuss requests, requirements, and expected outcomes with the Business Systems Analyst, lead developer, supervisor, and other stakeholders.
  • Develop an approach and plan to address assigned application, process, data, or AI-related work.
  • Partner with the lead developer and supervisor to design solutions for assigned work.
  • Support LLM and AI model training by preparing, organizing, labeling, and reviewing representative business content and test data.
  • Define, configure, test, and maintain AI model rules, prompts, decision criteria, and exception-handling logic under team guidance.
  • Execute structured test scenarios, compare model outputs with expected results, identify patterns or gaps, and record findings for model refinement.
  • Assist with monitoring model performance, data quality, accuracy, and consistency, and escalate unexpected or potentially biased results.
  • Create and maintain technical and process documentation, including solution designs, AI model rules, training procedures, test cases, results, issue logs, data definitions, and user guidance.
  • Document designs and supporting artifacts in the appropriate repository or tracking system.
  • Develop solutions in accordance with approved designs and team standards.
  • Participate in code, configuration, rule, and documentation reviews.
  • Execute unit testing and support integration and user acceptance testing as needed.
  • Check code and configuration changes into the relevant branch or repository for deployment.
  • Address issues discovered during testing and verify that corrections meet expected outcomes.
  • Participate in team meetings, demonstrations, knowledge-transfer sessions, and continuous-improvement activities.
  • Other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service