> Markdown version of [/jobs/ext/464338-software-developer](https://www.wearedevelopers.com/jobs/ext/464338-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:** Ctec Inc. - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, Business Analytics Applications, Application Performance Management, Application Services, Microsoft Azure, Cloud Computing, Software Documentation, Code Review, Information Systems, Database Development, Software Debugging, DevOps, Distributed Computing Environment, Revision Control Systems, Python (Programming Language), Software Deployment, Software Engineering, SQL Databases, Systems Integration, Web Services, Data Processing, Cloud Platform System, Software Application Programming, Reliability of Systems, Git, Containerization, Pyspark, Integration Tests, Information Technology, Non-relational Database, Restful APIs, Software Version Control, Serverless Computing, Docker - **Published:** June 7, 2026 - **Apply:** https://www.builtincolorado.com/job/mid-level-software-developer/8345628 ## About the Role * Professional Experience: At least three (3+) years of experience in software development or application engineering roles. * Strong proficiency in SQL for database development, data queries, and data manipulation. * Strong proficiency in Python, with experience using PySpark for distributed data processing. * Experience developing applications in cloud environments, preferably Microsoft Azure. * Working knowledge of relational and non-relational databases. * Experience developing RESTful APIs and integrating web services. * Familiarity with source control systems such as Git and CI/CD pipelines. * Working knowledge of SDLC methodologies including Agile and Waterfall. * Strong problem-solving and debugging skills. * Excellent written and verbal communication skills. Preferred: * Experience with Azure DevOps, Azure Functions, or other Azure application services. * Familiarity with containerization tools such as Docker. * Experience with data processing or analytics applications. * Experience supporting federal IT systems or large enterprise modernization programs. Education: Bachelor's degree in Computer Science, Information Systems, Engineering, or a related discipline. Equivalent professional experience will be considered in lieu of a degree. Clearance: Must be a U.S. citizen and be able to obtain a Public Trust clearance. ## Description Reposted 10 Hours Ago Remote Hiring Remotely in United States Mid level Remote Hiring Remotely in United States Mid level The Mid-level Software Developer will design, develop, and enhance software applications, focusing on data integration and cloud environments, particularly using Python and SQL. The summary above was generated by AI, * Software Development: Design, develop, and enhance software applications and data-driven solutions using modern programming languages and frameworks to support enterprise business systems. * Application & Data Integration: Build and integrate software components and data services across cloud-based environments to ensure reliable system interoperability. * Database Development: Develop and maintain applications utilizing relational databases and data processing frameworks, with emphasis on SQL-driven data operations. * Python & PySpark Development: Implement data processing scripts, automation routines, and distributed data processing logic using Python and PySpark to support data-intensive workflows. * Code Quality & Documentation: Write clean, maintainable, and well-documented code; participate in code reviews and maintain software documentation. * Testing & Debugging: Develop and execute unit and integration tests, debug defects, and resolve performance issues to improve system reliability. * Agile Delivery: Participate in Agile development ceremonies, manage tasks through DevOps tools, and use source code control systems such as Git. * Cloud Implementation: Support development and deployment of applications within Azure-based environments. * Continuous Improvement: Identify opportunities to improve application performance, automation, and development processes. * Works under moderate supervision with guidance from senior personnel. ## Related Videos - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)