> Markdown version of [/jobs/ext/339725-software-developer](https://www.wearedevelopers.com/jobs/ext/339725-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:** Miriam Farid, Inc. - **Location:** UK (Remote available) - **Salary:** £27,342.0 - £83,617.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Software Applications, HTML5, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Command-Line Interface, Cloud Computing, Code Review, Computer Programming, Continuous Integration, Relational Databases, Software Debugging, Github, Revision Control Systems, Python (Programming Language), Linux System Administration, Microsoft SQL Server, MySQL, Scrum Methodology, Ruby on Rails, Software Deployment, Software Engineering, Software Systems, SQL Databases, Subversion, ReactJS, Git, AngularJS, Vba Programming Language, Front End Software Development, Restful APIs, Software Version Control, Programming Languages - **Published:** June 11, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=d11cf5b44ae16e79 ## About the Role Do you have experience in Software development?, * Proven experience in software development across multiple programming languages including JavaScript, Java, C#, Python, C++, or Ruby on Rails. * Familiarity with front-end development frameworks and tools such as HTML5, CSS3, React or Angular is advantageous. * Hands-on experience with version control systems like GitHub, SVN, or Git is essential. * Knowledge of cloud computing services including AWS and Azure for application deployment. * Strong understanding of APIs (Application Programming Interfaces) and REST architecture principles. * Experience working with relational databases such as MySQL or SQL Server is required. * Proficiency in Linux environments and command-line tools is preferred. * Background in software development methodologies including Agile or Scrum is desirable. * Additional skills in VBA or .NET frameworks will be considered a plus. This position offers an engaging environment for talented developers eager to advance their careers while working on innovative projects that make a difference. We value continuous learning and encourage our team members to expand their skill set through ongoing professional development opportunities. ## Description We are seeking a highly skilled and motivated Software Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining innovative software solutions across various platforms. This role offers an exciting opportunity to work with cutting-edge technologies and contribute to impactful projects in a collaborative environment. The ideal applicant will possess strong programming skills, a keen eye for detail, and a passion for continuous learning., * Develop, test, and deploy high-quality software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails. * Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. * Maintain and enhance existing software systems, ensuring optimal performance and security. * Utilise version control tools including GitHub, SVN, and Git to manage code repositories effectively. * Design and implement APIs and RESTful services to facilitate seamless integration between systems. * Work with cloud platforms such as AWS and Azure to deploy scalable applications. * Write efficient SQL queries for database management using MySQL and SQL Server. * Participate in code reviews, debugging sessions, and continuous integration processes to uphold coding standards. * Contribute to front-end development tasks where applicable, ensuring user-friendly interfaces. * Document technical specifications and user manuals for developed applications. ## 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) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)