Senior Software Developer - Cloud Based

CAI

Benefits
Special Commitments
Skills

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
Confirmed 12 hours ago. Posted 27 days ago.

Discover Similar Jobs

Suggested Articles