Software Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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 is 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. Job Summary We are looking for a motivated Software Developer ready to take us to the next level! If you have 8+ years of software development, 5+ in .NET frameworks, and are looking for your next career move, apply now. Job Description We are looking for a Software Developer to design, develop, and maintain scalable, cloud-native enterprise applications using modern Microsoft .NET and frontend frameworks. This position is a full-time contract role and will begin 100% onsite for the first 30 days , then transition to a hybrid schedule (3 days onsite / 2 days remote) . The role is based in Hamilton, NJ .
Responsibilities
- Design, develop, and maintain scalable web applications using Angular 14+ and .NET 8+
- Build and consume RESTful APIs and microservices in a cloud-native architecture
- Develop and optimize backend services integrated with AWS RDS for SQL Server
- Deploy and manage containerized applications using AWS ECS Fargate
- Build, maintain, and enhance CI/CD pipelines using AWS CodePipeline and native AWS DevOps tools
- Integrate AI/ML capabilities using AWS services such as SageMaker, Comprehend, Rekognition, or custom ML models
- Develop dashboards and reporting solutions using Power BI
- Ensure application security, compliance, and data protection standards are met
- Troubleshoot, debug, and upgrade existing applications and systems
- Participate in Agile/Scrum ceremonies and contribute across the full SDLC
Requirements
- Required:
- 8+ years of overall professional software development experience
- 5+ years of .NET / C# development
- 3+ years of full-stack development
- 2+ years of AWS cloud platform experience
- Experience supporting large-scale enterprise applications (1M+ lines of code)
- Experience with mission-critical systems (99.9%+ uptime)
- Participation in application modernization initiatives
- Full SDLC experience from requirements through production support
- Preferred:
- Prior experience within government or public-sector environments
- Experience integrating AI/ML services in production applications
- Advanced Power BI dashboard development
- Physical Demands
- Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
- Sedentary work that involves sitting or remaining stationary most of the time, with occasional need to move around the office to attend meetings, etc.
- Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor
- #LI-KW1
- Reasonable accommodation statement
- If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to application.accommodations@cai.io or (888) 824 - 8111.
Benefits
Additional Information
Software Developer Req number: R7571 Employment type: Full time Worksite flexibility: Hybrid
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at cai? Share your experience