Software Engineer
Livingston
Full-time
Remote
10 jobs in Livingston — and more nearby.
Upload your CV and see which ones actually match you.
Job Overview
We are 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 cutting\-edge projects, utilise a diverse set of programming languages and tools, and contribute to the realisation of complex application systems. The ideal applicant will possess strong technical expertise, excellent problem\-solving skills, and a passion for software development.
Duties
- 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 integrate third\-party services via RESTful interfaces.
- Maintain and enhance existing codebases using version control systems like GitHub, SVN, and Git.
- Implement front\-end development features with a focus on user experience and responsiveness.
- Utilise cloud platforms such as AWS and Azure for application deployment and management.
- Write efficient SQL queries for database management using MySQL or SQL Server.
- Develop automation scripts and tools using VBA or Linux scripting to optimise workflows.
- Participate in code reviews, debugging sessions, and continuous integration processes to ensure code quality standards are met.
- Document technical specifications and contribute to knowledge sharing within the team.
- Proven experience in software development with proficiency in multiple programming languages including JavaScript, Java, C\#, Python, C\+\+, and Ruby on Rails.
- Strong understanding of front\-end development frameworks and best practices.
- Familiarity with version control systems such as GitHub, SVN, or Git.
- Experience working with APIs (Application Programming Interfaces), RESTful services, and cloud platforms like AWS or Azure.
- Knowledge of database management systems including SQL Server, MySQL, or similar relational databases.
- Experience with Linux operating systems and scripting is highly desirable.
- Ability to work effectively in a collaborative environment with excellent communication skills.
- Relevant qualifications in Computer Science or related fields are preferred but not essential. This role is ideal for a dedicated Software Engineer eager to develop innovative solutions within a supportive team environment while advancing their technical expertise across multiple platforms and languages.
Benefits:
- On\-site parking
- UK visa sponsorship
This listing is from indeed. View original listing ↗