> Markdown version of [/jobs/ext/4599920-software-developer](https://www.wearedevelopers.com/jobs/ext/4599920-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:** FULLSTEAM INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $90,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Unit Testing, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Relational Databases, Software Debugging, Programming Tools, Microsoft SQL Server, Object-Oriented Software Development, Open Web Application Security, Software Deployment, Software Engineering, TypeScript, Web Application Frameworks, Large Language Models, Generative AI, Integration Tests, Information Technology, Claude, Restful APIs, Web Api, Microservices - **Published:** November 6, 2026 - **Apply:** https://www.builtincolorado.com/job/senior-software-developer/12099498?handler=ApplyRedirect ## About the Role * Experience with C++, ASP.NET Core, Web APIs, JavaScript/TypeScript, and modern web frameworks. * Experience with back end RESTful APIs. * Knowledge of security best practices such as OWASP * Familiarity with Microsoft Azure * Exceptional analytical and problem-solving skills. * Excellent verbal and written communication skills * Highly motivated with the ability to work well independently and in a team environment. * Development of maintainable code from written requirements using industry standards. * Organized and task oriented and able to meet deadlines in a fast-paced environment. * Ability to maintain productivity, communication, and collaboration while working remotely. Includes proficiency in remote tools (Teams, etc.), time management, and self-discipline. * Experience as an AI Engineer a plus, * Bachelor's Degree in computer science, Software Engineering or equivalent. * 5+ years of full stack development experience. * 5+ years experience in C#, .NET web sites and object oriented programming. * 5+ years experience in SQL Server or similar RDBMS. * Experience with microservice architecture * Basic understanding of AI technologies, including generative AI, large language models (LLMs), or AI service APIs, with the ability to support integration into software applications. * Strong analytical, problem-solving, communication, and collaboration skills. ## Description Designing and Developing Applications * Collaborate with cross-functional teams to analyze requirements, design solutions, and develop robust software applications using .NET, C++, and C#. * Participate in code reviews and identifying code refactoring candidates. * Evaluate opportunities to incorporate AI capabilities into applications to enhance functionality, improve user experience, and streamline business processes. Coding and Debugging * Write clean, scalable code following best practices and standards in software development. Use OOP techniques, such as dependency injection, to produce scalable code. * Debug and resolve technical issues in a timely manner. Identify and resolve performance issues. * Leverage AI assisted development tools, such as Claude, to improve coding productivity and accelerate debugging and documentation, while validiation outputs for accuracy, security and quality. Testing and Deployment * Perform unit testing and integration testing for functionality and limits. * Support deployment of applications and evaluate their performance. * Help implement appropriate testing, monitoring, and validation practices for AI integrations. Maintenance and Support * Provide ongoing maintenance, support, and enhancements in existing systems and platforms. * Investigate and resolve technical issues and ensure smooth operation of applications. Collaboration and Communication * Collaborate with product, QA and other stakeholders to gather requirements, understand business needs, and translate them into technical solutions. * Communicate technical approaches, implementation considerations, and potential risks associated with AI solutions.