> Markdown version of [/jobs/ext/4095905-software-developer](https://www.wearedevelopers.com/jobs/ext/4095905-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:** CPC Techno solutions Ltd - **Location:** Birmingham, UK - **Salary:** £35,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Application Integration Architecture, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Code Review, Databases, Github, Python (Programming Language), Linux System Administration, Linux Servers, Microsoft SQL Server, MySQL, Ruby on Rails, Cloud Services, Software Deployment, Software Engineering, Software Project Management, Software Systems, SQL Databases, Subversion, Cloud Platform System, Backend, Front End Software Development, Restful APIs, Software Version Control, Programming Languages - **Published:** October 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5dc73a15024f6e65 ## About the Role * Proven experience in software development with proficiency in multiple programming languages including JavaScript, Python, Java, C#, C++, Ruby on Rails, or C. * Strong understanding of front-end development technologies such as HTML, CSS, JavaScript frameworks, and REST APIs. * Hands-on experience with version control systems like GitHub and SVN for collaborative coding projects. * Familiarity with cloud computing platforms including AWS and Azure for application deployment and management. * Knowledge of database systems such as MySQL or SQL Server; ability to write optimized SQL queries. * Experience working within Linux environments and deploying applications on Linux servers is highly desirable. * Ability to develop APIs for application integration using REST principles; experience with.NET frameworks is a plus. * Understanding of application development lifecycle from design through deployment; experience with Agile methodologies preferred. * Strong problem-solving skills combined with excellent communication abilities to work effectively within a team environment. ## Description We are seeking a dynamic and passionate Software Developer to join our innovative technology team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge software applications that drive our business forward. Your expertise will help craft seamless user experiences, optimize backend processes, and contribute to the development of scalable solutions across multiple platforms. This is an exciting opportunity for someone eager to work with a diverse tech stack and make a meaningful impact through software development., * Collaborate with cross-functional teams to gather requirements and translate them into functional software solutions. * Develop, test, and deploy high-quality applications using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and C. * Maintain and enhance existing systems by troubleshooting issues, optimizing performance, and implementing new features. * Design and implement APIs (Application Programming Interfaces) to enable seamless integration between different software components. * Manage version control using tools like GitHub and SVN to ensure code integrity and facilitate team collaboration. * Work with cloud platforms such as AWS and Azure to deploy scalable applications and leverage cloud services effectively. * Write efficient SQL queries for database management using MySQL or SQL Server, ensuring data accuracy and security. * Contribute to front-end development efforts with HTML, CSS, JavaScript frameworks, and RESTful services for responsive user interfaces. * Participate in code reviews, documentation, and continuous improvement initiatives to uphold coding standards and best practices.