Software Developer
A fantastic opportunity has arisen for a Software Developer to join a national IT Support company based in Lincoln. Our client is the UK's leading Cyber Security and IT Support business with outstanding values and a passion to deliver service seamlessly by making a genuine difference to their clients.
Over the years, they have built a reputation for excellent service by putting the customer experience at the very core of the company values and encouraging the power of their team: 'we believe that a teamwork environment fosters friendship, loyalty, cooperation, and the ability to create the strongest of teams!'
Responsibilities:
1. Software Development & Coding:
Writing clean, efficient, and maintainable code using programming languages such as Python, Java, C++, etc.
Following best coding practices and design patterns.
Debugging and troubleshooting issues in the codebase.
2. System Design & Architecture:
Designing scalable and efficient software solutions.
Collaborating with architects and senior developers to create system designs.
Ensuring security, performance, and reliability in software applications.
3. Software Testing & Debugging:
Writing unit tests, integration tests, and functional tests.
Identifying and fixing software bugs.
Ensuring software quality through testing frameworks and automation tools.
4. Collaboration & Teamwork:
Working with product managers, designers, and other developers to define software requirements.
Participating in code reviews to maintain code quality.
Collaborating in Agile or Scrum development teams.
5. Deployment & Maintenance:
Deploying applications using cloud services, CI/CD pipelines, or containerization tools.
Monitoring application performance and troubleshooting issues post-deployment.
Updating and maintaining software applications with new features and security patches.
6. Documentation & Reporting:
Writing technical documentation for code, APIs, and software processes.
Maintaining records of software versions, updates, and fixes.
Providing progress reports to stakeholders and team leads.
7. Research & Continuous Learning:
Keeping up with the latest technologies, frameworks, and programming languages.
Learning new tools and methodologies to improve efficiency.
Attending workshops, conferences, or certification programs.
8. Security & Compliance:
Implementing security best practices in software development.
Ensuring compliance with industry standards (e.g., GDPR, HIPAA).
Protecting software from cyber threats like SQL injection, XSS, and data breaches.
What we offer:
* Monday-Friday (hybrid/remote)
* Salary negotiable depending on experience
* 25 Days Annual Leave per year plus bank holidays
* Company events and many more!
If you are passionate about IT and Cyber Security and want to be part of a fantastic team, please do not hesitate to contact us for more details!
Paradigm Employment Services Ltd is acting as an Employment Agency in relation to this vacancy. #J-18808-Ljbffr