Software Developer

Strive Collective Worldwide
Charing Cross, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 58K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
JavaScript
.NET
API
Amazon Web Services (AWS)
Software Applications
Automation of Tests
Azure
Business Process Modeling
C Sharp (Programming Language)
C++
Cloud Computing
Code Review
Databases
Continuous Integration
Data Integrity
Software Debugging
Linux
Github
Python
Microsoft SQL Server
MySQL
Ruby on Rails
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Scripting (Bash/Python/Go/Ruby)
GIT
Vba Programming Language
Front End Software Development
Api Design
REST
Software Version Control
Programming Languages

Job description

We are seeking a highly motivated and skilled 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 cutting-edge projects, utilise a diverse set of programming languages and tools, and contribute to the realisation of complex application development initiatives. Candidates should possess a strong foundation in software development and be eager to collaborate within a fast-paced environment., * 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 design scalable APIs and RESTful services that meet client requirements.
  • Maintain and enhance existing codebases using version control systems like Git, SVN, and GitHub.
  • Implement front-end development features with a focus on user experience and responsiveness.
  • Integrate applications with cloud platforms such as AWS and Azure to ensure scalability and security.
  • Write efficient SQL queries for database management using MySQL or SQL Server, ensuring data integrity and optimisation.
  • Utilise Linux environments for application deployment and troubleshooting.
  • Develop automation scripts using VBA or other scripting languages to streamline processes.
  • Participate in code reviews, debugging sessions, and continuous integration practices to uphold quality standards.
  • Stay abreast of emerging technologies and industry trends to recommend innovative solutions.

Requirements

  • Proven experience in software development with proficiency in JavaScript, Java, C#, Python, C++, Ruby on Rails, and .NET frameworks.
  • Strong understanding of front-end development principles alongside API design and RESTful services.
  • Familiarity with version control systems such as Git, SVN, and platforms like GitHub.
  • Experience working with cloud services including AWS and Azure is desirable.
  • Solid knowledge of database management systems like MySQL or SQL Server.
  • Competence in Linux operating systems for deployment and maintenance tasks.
  • Ability to develop applications that are secure, scalable, and maintainable.
  • Excellent problem-solving skills coupled with the ability to work effectively within a team environment.
  • Relevant degree or professional certification in Computer Science or related field is preferred. This position offers an engaging environment for talented software engineers eager to develop their careers while contributing to innovative projects across diverse technological stacks.

Apply for this position