Find Jobs Near You – Available Work in Your Location
Technology
Computer Programmer
Freeport, NY
Find & Apply For Computer Programmer Jobs in Freeport, New York
Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.
Full-time Position Summary We are seeking a Programmer with at least two years of software-development experience, preferably within the Property & Casualty insurance industry. The role supports a New York commercial auto insurance carrier serving the taxi, livery and for-hire vehicle industry and reports directly to the Chief Information Officer, offering broad exposure to insurance operations, integrations and modernization initiatives. The Programmer will design, develop, test, integrate and support applications used across policy administration, underwriting, claims, billing, document management, reporting and insurance operations. The role spans both modern web platforms and the maintenance and modernization of legacy applications and requires the ability to work independently with a high degree of ownership in a small technology team. The successful candidate should be comfortable working with business analysts, project coordinators, insurance users, database teams, infrastructure teams, cybersecurity personnel and external vendors. Key Responsibilities Design, develop, test, deploy and maintain insurance-related software applications. Build new application features and enhance existing systems based on approved business and technical requirements. Develop user interfaces, backend services, APIs, database procedures, batch jobs and system integrations. Support applications used in underwriting, policy administration, claims, billing, document management and reporting. Maintain and modernize legacy applications, including migrating older codebases to current, containerized platforms. Analyse business requirements and convert them into maintainable technical solutions. Participate in technical design discussions, code reviews, testing, deployment and production-support activities. Troubleshoot software defects, integration failures, performance issues and data inconsistencies. Write clean, secure, reusable and well-documented code. Develop and maintain REST APIs and integrations with internal systems, third-party platforms, document repositories, payment systems, telephony platforms and insurance data providers. Create and optimize database queries, stored procedures, data models and reports. Support data migration, data validation, reconciliation and interface-processing activities. Prepare unit-test cases and assist with system testing and user acceptance testing. Follow secure software-development, source-control, release-management and change-management practices. Maintain technical documentation, including application architecture, API specifications, database structures, deployment instructions and support procedures. Provide production support and perform root-cause analysis for application incidents. Collaborate with business users to understand insurance workflows and resolve operational issues. Participate in application upgrades, modernization, automation and system-integration initiatives. Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline, or equivalent professional experience. Minimum two years of professional software-development experience, with demonstrated ability to work independently with limited supervision. Strong proficiency in JavaScript/TypeScript and Node.js, including backend frameworks such as NestJS or Express. Experience with modern frontend frameworks such as React or Next.js. Experience working with relational databases, particularly SQL Server and/or MySQL and/or Postgres, including writing and optimizing queries and stored procedures. Understanding of REST APIs, JSON, web services and application integrations. Experience using Git or another source-control platform. Familiarity with software-development lifecycle practices, including requirements, design, development, testing, deployment and support. Strong troubleshooting and analytical skills. Ability to work effectively with technical and non-technical stakeholders. Good written and verbal communication skills. Additional experience with languages such as PHP, C#/.NET, Java, or Python is welcome, particularly for legacy-application maintenance and migration work. P&C Insurance Knowledge The candidate should have experience with or an understanding of one or more of the following: Commercial automobile or for-hire vehicle insurance Policy creation, renewal, cancellation, reinstatement and endorsement Underwriting rules and risk evaluation Coverage, limits, deductibles, premiums and rating First notice of loss and claims intake Claims investigation, reserves, payments, recoveries and closure Liability, bodily injury, property damage, no-fault (including New York Regulation 68 workflows), or subrogation Billing, payment processing, commissions and financial reconciliation Insurance forms, correspondence, imaging and document management Regulatory reporting and audit requirements Insurance system integrations and data exchange Preferred Qualifications Experience developing or supporting P&C policy administration or claims-management systems. Experience with Microsoft Azure services, including Entra ID, Azure Communication Services, or Azure AI/Document Intelligence. Experience with enterprise document-management or imaging systems, such as Vertafore ImageRight or similar platforms. Experience maintaining or migrating legacy PHP applications. Experience with Docker or other containerization, Linux server environments, application monitoring, logging, or DevOps practices. Familiarity with CI/CD pipelines and automated deployment. Experience integrating telephony or communications platforms (e.g., 3CX, Azure Communication Services) or payment-processing systems. Knowledge of identity and access management, including Microsoft Entra ID or OAuth. Experience with message queues, scheduled jobs, data warehouses, or reporting platforms. Understanding of secure coding, data privacy, role-based access control and application audit logging. Experience working in a regulated financial-services or insurance organization, including awareness of NYDFS cybersecurity regulation (23 NYCRR Part 500). Core Competencies Software development Application integration Database development Technical problem solving Secure coding Insurance-domain understanding Production support Code quality and documentation Collaboration Ownership and accountability Success Measures Software features meet approved business and technical requirements. Code is secure, maintainable, tested and properly documented. Production defects and support issues are resolved promptly. Integrations process insurance data accurately and reliably. Development work follows organizational architecture, security, testing and release standards.
Pay:
$75,000.00 - $120,000.00 per year
Benefits:
401(k) Dental insurance Health insurance Life insurance Vision insurance