cover image
CAI

CAI

www.cai.io

9 Jobs

2,729 Employees

About the Company

CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what's right--whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.

Listed Jobs

Company background Company brand
Company Name
CAI
Job Title
Python Developer
Job Description
Job title: Python Developer Role Summary: Develop, deploy, and maintain cloud‑native applications on AWS, integrating front‑end and back‑end services. Build responsive UIs with ReactJS/TypeScript and robust APIs with Python/Flask/SQLAlchemy, ensuring scalability, performance, and security across relational and NoSQL databases. Expectations: - Deliver high‑quality, production‑ready code for hybrid cloud environments. - Mentor teammates in AWS and architectural best practices. - Participate in all phases of the software development lifecycle, from requirement gathering to deployment and support. Key Responsibilities: - Design & implement scalable, high‑performance applications using AWS native services (ECS, RDS, ALB, Route53, CloudWatch). - Develop responsive front‑end components with ReactJS and TypeScript. - Build back‑end services using Python, Flask, and SQLAlchemy, integrating with PostgreSQL and NoSQL databases. - Orchestrate workflows with Temporal and implement containerization and microservices patterns. - Create and manage CI/CD pipelines for automated testing and deployment. - Conduct performance, load, and user acceptance testing; troubleshoot and remediate issues. - Draft technical documentation, playbooks, and system design blueprints. - Collaborate with cross‑functional teams to define requirements and solutions. - Mentor internal staff on AWS cloud‑native architectures and lead knowledge‑transfer sessions. Required Skills: - 8+ years of application development and architecture in AWS environments. - Proficiency in Python programming, Flask framework, and SQLAlchemy ORM. - Strong ReactJS front‑end development skills with TypeScript. - Experience with PostgreSQL, NoSQL databases, and database schema optimization. - Comfortable with Temporal workflow orchestration. - Knowledge of containerization (Docker, ECS) and microservices architecture. - Deep understanding of AWS services (ECS, RDS, ALB, Route53, CloudWatch). - Strong analytical, problem‑solving, and communication abilities. - Familiarity with security best practices in cloud deployments. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). - (Optional) AWS certifications such as AWS Certified Developer – Associate or AWS Solutions Architect – Associate.
Trenton, United states
On site
Senior
20-01-2026
Company background Company brand
Company Name
CAI
Job Title
Software Developer
Job Description
Job title Software Developer (Natural Programming Specialist) Role Summary Senior software developer with 15+ years of experience in Natural programming, leading the Plan Year 2026 billing and monitoring initiative for a state health information processing system. Focuses on data migration, program development, documentation, and client liaison. Expectations - 15 years Natural Programming experience - 5 years ADABAS database development and maintenance - 5 years leading projects (team leadership, delivery) - 5 years TSO/ISPF usage - 5 years Job Control Language (JCL) scripting - 2 years MS Word and MS Excel proficiency Key Responsibilities - Lead the Plan Year 2026 billing & monitoring project. - Transfer ~172 active and 375 active‑retirees records to Businessolver. - Design, develop, test, and maintain Natural programs. - Create and maintain project documentation in MS Word and MS Excel. - Conduct client communications (verbal and written), provide status updates, and manage expectations. - Develop and maintain JCL for batch processing and TSO/ISPF job scheduling. - Ensure project deliverables meet quality, schedule, and scope requirements. Required Skills - Advanced Natural programming language skills. - Proficiency with ADABAS database (schema design, query, maintenance). - Comfortable in TSO/ISPF environment for application development and debugging. - Strong JCL scripting for batch job control. - Leadership, project management, and team coordination. - Excellent written and verbal communication. - Proficient with MS Word and MS Excel. - Analytical thinking and problem‑solving. Required Education & Certifications - Bachelor’s degree in Computer Science, Information Systems, or related field (preferred). - Relevant industry certifications not specified.
Trenton, United states
On site
Senior
20-01-2026
Company background Company brand
Company Name
CAI
Job Title
Full Stack Developer
Job Description
Job Title: Full Stack Developer Role Summary: Develop and modernize commercial software using React, TypeScript, Java, Node.js, Next.js, and cloud platforms (AWS/Azure). Lead full‑stack solution design from concept to production, ensuring scalability, resiliency, and performance. Expactations: 4‑6+ years in software engineering, expert in React, Java 8+, enterprise‑scale full‑stack development, microservices, cloud‑native architecture, automated testing, and CI/CD. Proficiency in database technologies (SQL Server, Couchbase) and ability to work with AI tools for code quality. Demonstrated ownership, accountability, and teamwork. Key Responsibilities: - Design, code, test, and deploy end‑to‑end applications. - Build scalable, maintainable microservices and cloud‑native solutions on AWS or Azure. - Write unit, integration, and automated UI tests (Playwright, X‑ray). - Participate in DevOps practices (CI/CD pipelines, infrastructure automation). - Document architecture, APIs, and deployment procedures. - Mentor junior staff, collaborate with QA, security, and DevOps teams. Required Skills: - React, TypeScript, Java (8+), Node.js, Next.js. - SQL Server, Couchbase, NoSQL, and relational database design. - Microservices architecture and cloud‑native deployment (AWS/Azure). - Automated testing, unit testing, CI/CD pipelines. - AI tool utilization for development efficiency. - Strong communication, problem‑solving, and cross‑disciplinary collaboration. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - No mandatory certifications required, but familiarity with cloud provider certifications (AWS, Azure) is preferred.
Miramar, United states
On site
27-01-2026
Company background Company brand
Company Name
CAI
Job Title
Fairfax Application Support Analyst
Job Description
Job Title: Fairfax Application Support Analyst Role Summary: Provide end‑to‑end support and maintenance for the Fairfax Imaging platform, including form specification development, release coordination, testing, and production issue resolution. Expectations: - 3‑5 years of experience in Fairfax application development and support. - Proven experience testing financial and tax processing systems (e.g., RPE, FAST). - Strong understanding of document scanning, OCR/ICR workflows, and tax form capture. Key Responsibilities: - Deliver detailed specifications for new and updated Fairfax forms. - Execute Fairfax releases to Test and Production environments following established procedures. - Coordinate testing cycles with vendors and internal teams to ensure accurate form processing to destination systems. - Create, track, and resolve test and production tickets across vendor and internal ticketing systems. - Provide day‑to‑day production support for the Fairfax application and its interface with downstream systems. - Conduct comprehensive testing of scanning processes, image quality, OCR/ICR data extraction, batch creation, indexing, barcodes, and metadata. - Assist with test data preparation, documentation of test cases, defect tracking, and issue reporting. - Participate in regular team meetings and communicate status updates to technical and business stakeholders. Required Skills: - Proficiency with Fairfax Imaging solutions, Kofax, OnBase or equivalent capture tools. - Knowledge of Fairfax database structure and tax system database concepts. - Hands‑on experience with MS Office (Word, Excel, Acrobat Pro), SQL, Fairfax data tools, and job scheduling systems (e.g., JAMS). - Windows Server administration: service installation, job scheduling, ODBC configuration, server-to-server communication. - Strong analytical and documentation skills with meticulous attention to detail. - Ability to work independently with minimal supervision and collaborate across functional teams. - Basic understanding of scanning hardware, OCR, and data capture workflows. Required Education & Certifications: - Bachelor’s degree in Computer Information Systems, Information Technology, or a related field.
Wilmington, United states
On site
Junior
17-02-2026