Work with us
Want to do the best work of your life? A workplace where you can proudly be yourself; our people make TechGuild a truly exciting and inclusive place to work. We are a mature, Agile, in-house development team who implement and maintain our own systems. Our analysts, developers and testers work alongside each other on functional teams to deliver high quality, bespoke software.
Software Developer
Posted on: 13.10.2021
Software Developer Responsibilities:
-
Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
-
Directing system testing and validation procedures.
-
Directing software programming and documentation development.
-
Consulting with departments or customers on project status and proposals.
-
Working with customers or departments on technical issues including software system design and maintenance.
-
Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
-
Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
-
Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
-
Preparing reports on programming project specifications, activities, or status.
-
Conferring with project managers to obtain information on limitations or capabilities.
Software Developer Requirements:
-
Bachelor's degree in computer science or related degree.
-
Knowledge of the software development life-cycle.
-
The desire to work in a fast-paced environment.
-
Ability to develop unit testing of code components or complete applications.
-
Creativity is always a plus.
-
Must be a full-stack developer and understand concepts of software engineering.
-
Experience working on a variety of software development projects.
-
Deep programming language knowledge.
Job Type: Permanent
Salary: £25,000.00-£35,000.00 per year
Schedule:
-
Monday to Friday
COVID-19 considerations:
Fully remote until further notice
Education:
-
Bachelor's (preferred)
Work Location: Hybrid remote in Borough of Tonbridge and Malling, ME19 4AE
Expires on: 02.12.2022
\IT Software Engineer
Posted on: 11.07.2023
Job Summary:
The Software Engineer will be responsible for designing, developing, and maintaining full-stack web applications. The role involves developing front-end and back-end components, creating databases and APIs, ensuring application responsiveness, and working closely with cross-functional and offshore teams. The individual will also stay updated with emerging technologies to ensure innovative and scalable software solutions.
Key Responsibilities
Front-End Development
• Developing front-end website architecture and user-facing features.
• Designing and optimising user interactions and visual components on web pages.
• Ensuring the responsiveness, accessibility, and performance of front-end applications.
• Implementing solutions using modern JavaScript frameworks such as React, AngularJS, and Ember.
Back-End Development
• Developing back-end website applications and server-side logic.
• Creating and managing servers, database functionalities, and application workflows.
• Writing scalable, high-quality code to support application performance and reliability.
• Ensuring cross-platform optimisation, including compatibility with mobile devices.
Job Type: Permanent
Gross Salary: 25,000 -35000 GBP Per Year
Schedule:
Weekly Working Hours: 37.5
Working Days: Monday to Friday
Education:
-
Bachelor's Degree(preferred)
Location: Office 1,4a Fircroft Business Centre,Fircroft Way, Edenbridge, England TN8 6EN
Expires on: 11.08.2023
\Software Consultant and Business Analyst
Posted on: 14.10.2024
Job Summary:
The Software Consultant & Business Analyst role involves consulting with clients to understand their business objectives, analysing existing processes, and recommending software solutions that drive efficiency and organisational growth. The professional will support and lead software implementations, provide expert guidance on technology use, and ensure that new systems align with defined business requirements. This role requires strong analytical capabilities, excellent communication skills, and the ability to work effectively with both technical and non-technical stakeholders.
Key Responsibilities
Business Requirements & Process Analysis
• Engage with stakeholders to gather, analyse, and understand business needs and objectives.
• Conduct in-depth assessments of existing systems and workflows, identifying gaps, inefficiencies, and areas for improvement.
• Develop and document business requirements, functional specifications, process models, and project documentation.
• Translate business needs into clear, actionable technical requirements for development teams.
Software Consultation & Solution Design
• Recommend software solutions that meet client needs and support business goals.
• Provide expert advice on system capabilities, integrations, and best-fit technology options.
• Align proposed solutions with business strategies, regulatory requirements, and operational constraints. • Review solution architectures and ensure feasibility with technical teams.
Implementation & Testing Support
• Coordinating software configuration, implementation tasks, and system setup with the technical team.
• Supporting UAT (User Acceptance Testing) by preparing test scenarios, reviewing results, and helping users validate requirements.
• Ensuring that delivered solutions meet specifications and quality standards. Stakeholder Collaboration
• Working closely with cross-functional teams including developers, testers, project managers, and end-users.
• Participating in project meetings to ensure clarity of requirements and deliverables.
• Communicating project updates, risks, and issues to stakeholders effectively.
Process Improvement & Quality Assurance
• Identifying opportunities to improve business processes and enhance software usability.
• Ensuring solutions align with business objectives, compliance requirements, and industry standards.
• Recommending enhancements based on user feedback and system performance.
Required Qualifications
Education
• Bachelor’s degree in Computer Science, IT, Engineering, Business, or a related field.
Experience
• Experience working as a Business Analyst, Software Consultant, or in a similar role.
• Strong background in requirements gathering, documentation, and stakeholder management.
• Exposure to software development lifecycles, Agile methodologies, and system implementation.
Technical Skills
• Understanding of software systems, databases, and integration concepts.
• Ability to create process maps, workflows, and functional specifications.
• Familiarity with project management and BA tools (e.g., JIRA, Confluence, MS Vision).
• Knowledge of SQL or analytical tools is an advantage.
Experience using test management and bug tracking tools (e.g., JIRA, Bugzilla). Soft Skills
• Strong problem-solving and analytical thinking.
• Excellent communication and documentation skills.
• Ability to work effectively with cross-functional teams.
• Good organisational and time-management skills.
Benefits
• Competitive salary and benefits.
• Opportunities for professional growth and develop
Job Type: Permanent
Gross Salary: 45,000 -55000 GBP Per Year
Schedule:
Weekly Working Hours: 37.5
Working Days: Monday to Friday
Education:
-
Bachelor's Degree(preferred)
Location: Office 1,4a Fircroft Business Centre,Fircroft Way, Edenbridge, England TN8 6EN
Expires on: 14.11.2024
\Software Test Engineer
Posted on: 10.04.2024
Job Summary:
The Software Test Engineer is responsible for ensuring the quality and functionality of software applications through systematic testing. This role involves designing, implementing, and executing test plans and test cases to identify bugs and ensure the software meets the required standards. The ideal candidate will have a keen eye for detail, excellent problem-solving skills, and a thorough understanding of testing methodologies.
Key Responsibilities:
Test Planning and Design:
• Developing detailed test cases based on software requirements to validate functionality. Running test cases manually or using automated tools to verify software behaviour and quality
• Design and document test strategies for new software products and features.
• Identifying documenting, and prioritizing defects found during testing for resolution
Test Execution:
• Conducting regression testing to ensure existing functionality is not adversely affected by code changes. • Conduct functional, regression, integration, and performance testing.
• Understand and script E2E test scripts for Oracle Fusion apps.
• Identify, document, and track bugs using tracking tools like JIRA, Bugzilla, etc.
Automation:
• Develop and maintain automated test scripts using tools like Selenium, JUnit, TestNG, etc.
• Integrate automated tests with Continuous Integration (CI) pipelines.
Collaboration and Communication:
• Collaborating with cross-functional teams to ensure a shared understanding of quality goals and requirements.
• Participate in design and code reviews to ensure testability and adherence to standards.
• Communicate test results and metrics to stakeholders.
Quality Assurance:
• Ensure that the software meets the business and user requirements.
• Advocate for quality throughout the software development lifecycle.
• Continuously improve testing processes, tools, and methodologies.
Required Qualifications
Education:
• Bachelor’s degree in Computer Science, IT, Engineering, or related field.
Experience:
• Experience as a Software Test Engineer or in a similar role.
• Hands-on experience with automated testing tools and frameworks.
• Familiarity with Agile development practices.
Technical Skills:
• Knowledge of QA methodologies, tools, and testing processes.
• Proficiency in programming languages like Java, Python, or C.
• Experience using test management and bug tracking tools (e.g., JIRA, Bugzilla).
Soft Skills:
• Strong problem-solving and analytical thinking.
• Good attention to detail and organizational ability.
• Clear written and verbal communication.
• Ability to work well in a team setting.
Benefits
• Competitive salary and benefits.
• Professional growth and development opportunities.
• Flexible work hours and remote work options.
Job Type: Permanent
Gross Salary: 30,000 -35000 GBP Per Year
Schedule:
Weekly Working Hours: 37.5
Working Days: Monday to Friday
Education:
-
Bachelor's Degree(preferred)
Location: Office 1,4a Fircroft Business Centre,Fircroft Way, Edenbridge, England TN8 6EN
Expires on: 10.05.2024

Let's Work Together
This is a Paragraph. Click on "Edit Text" or double click on the text box to start editing the content.
_edited.png)