Overview
A growing technology consulting firm helping clients across several industries solve complex business problems through smart software solutions is seeking a highly skilled and motivated Software Engineer to join our dynamic development 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 on diverse projects, utilise a broad range of programming languages and tools, and contribute to the realisation of cutting-edge applications. Candidates should possess strong technical expertise, excellent problem-solving skills, and a passion for software development.
Duties
- Partner with clients to understand technical and business requirements
- Design, develop, test, and deploy software solutions
- Write clean, maintainable, well-documented code
- Collaborate with cross-functional teams including designers, PMs, and other engineers
- Troubleshoot, debug, and optimize existing applications
- Communicate progress and technical decisions clearly to clients and internal stakeholders
- Write clear documentation for developed features and assist in the deployment process within Linux or Windows environments.
- Support database management activities involving SQL and MySQL, including query optimisation and data integrity checks.
- Engage in application development projects that utilise.NET frameworks, VBA scripting, or other relevant technologies.
- Stay current with industry best practices and emerging technologies to continuously improve software quality.
Qualifications
- 3+ years of experience in software development
- Proficiency in JavaScript/TypeScript, Python, Java, React etc
- Experience with [databases, cloud platforms, APIs, etc.
- Strong problem-solving skills and attention to detail
- Ability to manage multiple priorities in a fast-paced, client-facing environment
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Consulting or agency experience is a plus
This role offers an engaging environment for talented developers eager to expand their skill set while contributing to innovative projects across various technological domains.
Pay: £27,457.66-£50,047.40 per year
Work Location: Remote