Software Developer

I Net Software Solutions
Uxbridge, United Kingdom
yesterday

Role details

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

Job location

Remote
Uxbridge, United Kingdom

Tech stack

Software Applications
Business Systems
Computer Programming
Databases
Software Debugging
Systems Development Life Cycle
Secure Coding
Software Deployment
Software Engineering
Strategies of Testing
Web Applications
Software Security
Api Design
Software Performance
Software Library

Job description

We are seeking a skilled and motivated Software Developer to join our growing technology team. The successful candidate will be responsible for developing, testing, maintaining, and enhancing software applications and systems. You will work on multiple projects simultaneously, ensuring high-quality software delivery while adhering to security, compliance, and industry best practices., Design, develop, and implement software applications, programs, and system enhancements. Write, modify, and maintain code to fit existing software, applications, and business systems. Source and integrate existing code from approved open-source libraries and company-developed repositories. Perform thorough testing of software applications and recommend improvements before release. Debug, troubleshoot, and resolve software defects, faults, and performance issues. Assist with software deployment, upgrades, and ongoing maintenance. Train and support users in the use of updated software applications and systems. Develop and maintain security controls and procedures to protect systems, applications, and user data. Ensure all software complies with data protection legislation, security standards, and company policies. Collaborate with cross-functional teams to gather requirements and deliver technical solutions. Monitor software performance and implement continuous improvements. Stay informed of emerging technologies, development frameworks, and industry best practices. Manage multiple projects and priorities while responding promptly to business and customer requirements.

Requirements

Proven experience in software development and programming. Strong knowledge of software development life cycle (SDLC). Experience working with APIs, databases, and web applications. Strong debugging, troubleshooting, and problem-solving skills. Understanding of software testing methodologies and quality assurance practices. Knowledge of software security principles and secure coding practices. Ability to work independently and within a team environment. Strong communication and documentation skills.

Apply for this position