Find Jobs
Find Jobs Near You – Available Work in Your Location
Software Developer
Choose a Location
This role is available in multiple locations. Pick one to apply.
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on national data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$120,781 / year median in the U.S.
+2% projected growth
Job Description
- Req number:
- R8431
- Employment type:
- Full time
- Worksite flexibility:
- Remote
- Who we are
- CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.
- Job Summary
- We are looking for a motivated Software Developer ready to take us to the next level! If you have the ability to design, develop, test, and support web-based business applications and are looking for your next career move, apply now.
- Job Description
- We are looking for a
- Software Developer
- to design, develop, test, and support web-based business applications while collaborating with stakeholders to deliver scalable and maintainable software solutions. This position will be a
- full-time contract
- and
- remote
- What You'll Need
Required:
+ 3+ years of software development experience + Experience developing applications with .NET Core + Strong experience with SQL Server, including database design, query development, and performance optimization + Experience with JavaScript development + Experience using Git version control + Experience working through the full Software Development Life Cycle + Strong analytical and problem-solving skills + Experience troubleshooting and debugging software applications + Strong verbal and written communication skills + Ability to work independently and manage multiple priorities + Experience collaborating with technical teams and business stakeholdersPreferred:
+ Experience with Microsoft MVC + Experience with Microsoft Entity Framework + Experience with ASP.NET or C# + Experience working in Agile development environments + Experience developing web-based applications and REST APIs + Experience with front-end frameworks and modern web technologies + Experience supporting enterprise business applications + Knowledge of software testing and deployment best practices- 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
- 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.
- EEO Statement
- It is the policy of Computer Aid, Inc.