> Markdown version of [/jobs/ext/1435000-software-engineer](https://www.wearedevelopers.com/jobs/ext/1435000-software-engineer). 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 Engineer - **Company:** Convosoft Ltd - **Location:** Manchester, UK - **Salary:** £35,000.0 - £45,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Application Integration Architecture, Software Applications, Application Performance Management, Business Software, C Sharp (Programming Language), C++ (Programming Language), Code Review, Relational Databases, Database Development, Software Debugging, Programming Tools, Python (Programming Language), Network Troubleshooting, PostgreSQL, Microsoft SQL Server, MySQL, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Program Analysis, Software Maintenance, Systems Development Life Cycle, Software Construction, Software Deployment, Software Engineering, Software Systems, Git, Web Technologies, Restful APIs, Software Version Control, Programming Languages - **Published:** July 25, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=01cc3de575abd8d9 ## About the Role * Strong experience in software application design, development, implementation, testing, and maintenance. * Proficiency in programming languages such as C#, Java, Python, JavaScript, C++, or similar object-oriented programming languages. * Experience with software analysis, system design, and requirements gathering from business stakeholders. * Knowledge of relational databases such as MySQL, Microsoft SQL Server, PostgreSQL, or Oracle, including SQL development. * Familiarity with web technologies, RESTful APIs, and modern application development frameworks. * Experience with debugging, troubleshooting, software testing, and application performance optimization. * Proficiency with version control systems such as Git and collaborative development tools. * Ability to prepare technical documentation, user manuals, and system specifications. * Strong analytical, problem-solving, and communication skills with the ability to collaborate effectively with technical and non-technical stakeholders. * Experience providing user training and post-implementation support. * Understanding of software development lifecycle (SDLC), Agile methodologies, and software engineering best practices. ## Description We are seeking a skilled and motivated Software Engineer to join our technology team. In this role, you will be responsible for assessing existing technologies, identifying opportunities for system improvements, gathering and analyzing business requirements, and designing, developing, implementing, testing, and maintaining software applications that support various business functions. You will collaborate with stakeholders to deliver reliable software solutions, provide technical documentation, troubleshoot system issues, and support end users to ensure the successful deployment and ongoing performance of business applications., * Assess existing software systems and technologies to identify areas for improvement, optimization, and enhancement. * Coordinate with key stakeholders to gather business requirements and translate them into functional and technical system specifications. * Design, develop, and implement software applications that support various business operations and organizational needs. * Develop scalable, maintainable, and secure software solutions using appropriate programming languages, frameworks, and development tools. * Perform application integration and ensure compatibility across multiple business functions and systems. * Conduct software testing, debugging, troubleshooting, and defect resolution to maintain high-quality application performance. * Maintain and enhance existing software applications through regular updates, performance tuning, and issue resolution. * Prepare and maintain comprehensive technical documentation, including system specifications, user guides, and operational procedures. * Provide user support and training to ensure effective utilization of newly implemented applications. * Collaborate with cross-functional teams throughout the software development lifecycle to ensure timely project delivery and continuous system improvements. * Participate in code reviews, version control, and software deployment activities while following established development standards and best practices. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [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) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [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) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)