Senior Software Developer - Cloud Based
Req number:
R5452
Employment type:
Full time
Worksite flexibility:
Hybrid
Who we are
CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 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 Senior Software Developer who will be responsible for developing and enhancing features and modules within the cloud-based accounting software. You will work closely with cross-functional teams to deliver high-quality solutions that meet user needs and business objectives. Apply now!
Job Description
We are looking for a Senior Software Developer focused on Cloud-based software to develop and enhance features and modules within the cloud-based accounting software. This position will be full-time and hybrid.
What You'll Do:
- Develop and enhance features and modules within the cloud-based accounting software.
- Maintain and improve the system’s codebase to ensure performance, scalability, and security.
- Fix bugs and issues to maintain system stability and reliability.
- Implement AI solutions, such as Cursor.AI, to streamline development processes and improve productivity.
- Implement software updates and optimizations based on user feedback, system monitoring, or emerging requirements.
- Conduct code reviews to maintain coding standards and ensure best practices across the system.
- Collaborate with teams to support testing, debugging, and deployment of updates.
- Document code changes, system designs, and development workflows for internal use.
- Stay current on relevant programming trends, frameworks, and cloud technologies to propose improvements.
- Stay updated with the latest trends in AI and software development technologies.
- Perform any expressed or implied duties given by the company.
What You'll Need:
Required
- Strong programming experience in languages and frameworks relevant to cloud-based applications (e.g., Java, C#, Python, Node.js, Ruby, or similar).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience working with APIs, web services, and third-party integrations.
- Solid understanding of database systems (SQL, NoSQL) and data handling.
- Knowledge of software development best practices, including version control (Git), CI/CD, and testing.
- Experience with system performance optimization, scalability, and security measures.
- Strong problem-solving and debugging skills.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Experience with AI integration in software applications is a plus.
- Framework: .NET, Angular
- Languages: C#, TypeScript, JavaScript, CSS, HTML
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.
Read Full Description