Information Technology Co-op

ProSelect Insurance Company•Boston, MA

About The Position

The IT Co-op supports the development, enhancement, and operational support of applications, integrations, AI-enabled capabilities, and business processes under the guidance of the lead developer and Supervisors of the Corporate and Operations Applications team. The role helps maintain consistent and validated application environments, supports platform and framework upgrades, assists with large language model (LLM) training, defines and maintains AI model rules, validates model outputs, and produces technical and process documentation. The Co-op also develops application features, tests solutions, analyzes results, and collaborates with business and technology partners to improve solution quality and operational readiness. The role works with the Business Systems Analyst, lead developer, supervisor, stakeholders, and other team members to understand and plan assigned work, design and develop solutions, test changes, document outcomes, and address issues. Work may involve application environments and integrations, APIs, business applications, SQL and data quality, framework upgrades, and AI model training and validation.

Requirements

  • Working toward a bachelor’s degree or comparable work experience, with proven application development skills; School of CS/IT/Engineering.
  • Knowledge of source code repository systems; Git and/or TFS VC is a plus.
  • Knowledge of ORMs and design patterns.
  • Understanding of SOLID practices.
  • Working knowledge of HTML5, jQuery, and CSS.
  • Working knowledge of object-oriented programming principles.
  • Understanding of dependency injection and how and when to use it.
  • Familiarity with test-driven development (TDD) principles.
  • Familiarity with Ajax, Promises, and asynchronous programming.
  • Familiarity with C#, JavaScript, TypeScript, Angular, KendoUI, Entity Framework, ASP.Net MVC, ASP.Net Core, NUnit/xUnit/MStest, and Moq/Rhino Mocks.
  • Working knowledge of SQL and relational databases.
  • Strong attention to detail, including the ability to compare configurations, document differences, and communicate findings clearly.

Nice To Haves

  • Familiarity with REST APIs and web services.
  • Familiarity with CI/CD pipelines, cloud and web-server hosting, and scripting such as PowerShell, Python, or similar.
  • Exposure to document or content management concepts such as indexing, workflows, and system integrations.

Responsibilities

  • Use 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 plans for assigned application, environment, process, data, or AI-related work and partner with the lead developer and supervisor on solution design.
  • Compare configuration, settings, security roles, workflows, and connection details across development, test, user acceptance, and production environments; identify differences and apply approved changes to align lower environments with production.
  • Validate application integrations and APIs after environment refreshes, releases, patches, and infrastructure changes, confirming documents and data are stored, indexed, retrieved, and displayed correctly.
  • Investigate and troubleshoot document and data posting failures by reviewing logs, queues, and error messages, reproducing issues, identifying root causes, and recommending fixes.
  • Support platform and framework upgrade planning and testing, including customization and integration inventories, compatibility analysis, regression test plans, and test evidence.
  • Develop and maintain integration code, services, and scripts, and automate repeatable environment comparison and validation checks.
  • Support in-house business applications through defect triage, enhancement and release support, and validation of scheduled jobs and data feeds.
  • Assist with upgrading web applications and APIs to supported framework versions, updating packages, resolving deprecated functionality, and verifying behavior through regression testing.
  • Write and optimize SQL queries, views, and stored procedures; validate data quality, mappings, and extract results.
  • Support LLM and AI model training by preparing, organizing, labeling, and reviewing representative business content and test data; help identify and prototype automation opportunities that reduce manual data entry.
  • 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 document 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, environment comparison checklists, runbooks, AI model rules, training procedures, test cases and 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.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service