Software Developer

IT VALLEY (LONDON) LIMITED
Egham, United Kingdom
2 days ago

Role details

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

Job location

Egham, United Kingdom

Tech stack

Clean Code Principles
JavaScript
API
Amazon Web Services (AWS)
Software Applications
Authentication Protocols
Azure
C Sharp (Programming Language)
Code Review
Databases
Continuous Integration
Data Integrity
Data Structures
Software Debugging
Programming Tools
PostgreSQL
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Performance Tuning
Software Architecture
Release Management
Standard Sql
Secure Coding
Software Engineering
Systems Integration
Strategies of Testing
Google Cloud Platform
Software Troubleshooting
Backend
GIT
Software Coding
REST
Software Version Control
Microservices

Job description

We are seeking a talented Software Developer to join our engineering team and contribute to the design, development, and maintenance of scalable software applications., · Design, develop, test, and maintain high-quality software applications and backend systems.

· Write clean, efficient, and maintainable code following coding standards and best practices.

· Participate in software architecture discussions and contribute to technical design decisions.

· Develop APIs, system integrations, and reusable modules to improve application functionality.

· Troubleshoot software defects, performance bottlenecks, and system issues.

· Perform code reviews and contribute to continuous improvement of development practices.

· Work with databases to design schemas, optimize queries, and ensure data integrity.

· Implement security controls, authentication mechanisms, and secure coding practices.

· Support deployment activities, release management, and production monitoring.

· Create and maintain technical documentation for developed solutions and system changes.

· Stay updated with emerging programming tools, frameworks, and software engineering trends.

Requirements

· Proven experience in software development with strong problem-solving skills.

· Proficiency in programming languages such as Java, Python, C#, JavaScript, or similar.

· Strong understanding of object-oriented programming, data structures, and algorithms.

· Experience working with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB, or similar.

· Familiarity with REST APIs, microservices architecture, and system integrations.

· Knowledge of Git, CI/CD pipelines, and version control workflows.

· Understanding of software testing methodologies, debugging, and performance optimization.

· Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is beneficial.

· Strong communication, collaboration, and analytical thinking skills.

Benefits & conditions

Pay: £40,000.00-£52,000.00 per year

Apply for this position