> Markdown version of [/jobs/ext/2758121-software-developer](https://www.wearedevelopers.com/jobs/ext/2758121-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** CAI, Inc. - **Location:** Indianapolis, IN, United States (Remote available) - **Experience:** Experienced - **Salary:** $100,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), ASP.NET, JavaScript (Programming Language), Agile Methodology, Software Applications, Unit Testing, Business Software, C Sharp (Programming Language), Software Documentation, Software Quality, Code Review, Database Design, Software Debugging, Entity Framework, Iterative and Incremental Development, Microsoft SQL Server, Model View Controller (MVC), Performance Tuning, Software Deployment, Software Engineering, Software Systems, SQL Stored Procedures, Web Applications, .NET Core, Software Troubleshooting, Software Application Programming, Backend, Git, Integration Tests, Web Technologies, Front End Software Development, Restful APIs - **Published:** September 6, 2026 - **Apply:** https://www.indianapolisgigs.com/job.asp?id=3380082632&tx=UT5046TYT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 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 stakeholders Preferred * 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 ## 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 Do * Design, develop, test, and maintain software applications that support business and operational objectives * Develop backend services and web applications using .NET Core and related technologies * Write, optimize, and maintain SQL Server database objects, queries, stored procedures, and functions * Collaborate with business stakeholders and technical teams to gather requirements and translate them into software solutions * Participate in all phases of the Software Development Life Cycle including requirements analysis, design, development, testing, deployment, and support * Develop and maintain front-end functionality using JavaScript and modern web technologies * Perform unit testing, integration testing, troubleshooting, and debugging of software applications * Maintain source code and collaborate with development teams using Git version control * Create and maintain technical documentation, system documentation, and development standards * Support application enhancements, upgrades, defect resolution, and continuous improvement initiatives * Participate in code reviews and contribute to software quality and development best practices * Work collaboratively within Agile or iterative development environments ## Related Videos - [AI Driven Development](https://www.wearedevelopers.com/videos/100340-ai-driven-development) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)