LOCATION: Hybrid – mix of remote and office in Aldwych, central London.
We are a start-up tech company developing an exciting suite of products to improve retailers’ abilities to compete in the new digital era. We are looking for exceptional and entrepreneurial candidates who enjoy developing software solutions to achieve real-world results. The successful candidate will have spent time developing software either as part of their degree, in their own time, or both. They will join a tight-knit and supportive team and, with the team’s help, will shortly become accountable for providing development, enhancement, troubleshooting and maintenance of our software applications. In addition, there will be a need to support operational work through the running of existing processes, allowing the building of in-depth product knowledge.
Role and Responsibilities
* Develops new feature functionality for our software applications per customer or internal specifications.
* Writes software applications that contain logical, mathematical, and data-centric solutions to business problems or questions.
* Identifies, troubleshoots, and debugs defects in designated application code.
* Executes existing business processes based around in-house developed software, finding opportunities to improve and streamline processes in conjunction with colleagues.
* Works with business & technical colleagues to design, develop and document data integration methods.
* Accountable for meeting delivery dates on assigned projects and tasks.
* Prioritises value. Uses knowledge to check assumptions and instructions when business value isn’t clear or maximised.
* Keeps colleagues informed of progress and seeks advice when unsure.
Skills and Experience
* Programming skills, including C#, HTML, CSS, and SQL.
* An eye for detail with a positive attitude towards taking on responsibilities.
* Hands-on knowledge of application and database design and documentation.
* Familiarity with source control concepts and usage (ideally git).
* Desire and ability to be part of a close-knit team of professionals, with the ability to work independently on tasks and bring them back to the group.
* Ability to discuss technical issues with both technical and non-technical colleagues.
* Outstanding verbal and written communications skills, including the ability to communicate with all levels of management, staff, and customers.
* B.Sc. in Computer Science or related mathematical/scientific/technical field.
* Familiarity with software development in C# (or Java/C++, with a desire to learn C#).
Ideal
* Blazor knowledge
* Familiarity with Microsoft Azure technologies.
* Familiarity with CI/CD
* Familiarity with AI-assisted development, such as Claude Code
#J-18808-Ljbffr