Software Developer

Magnific It Limited
Darlington, UK
3 months ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£38,063.0 - £44,911.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services Software Applications Unit Testing Microsoft Azure C Sharp (Programming Language) Code Review Databases
+16 more
DevOps Design of User Interfaces Python (Programming Language) NoSQL Scrum Methodology Software Engineering Software Systems SQL Databases Google Cloud ReactJS Software Troubleshooting Git AngularJS Information Technology Software Version Control Programming Languages

Job description

As a Software Developer at Magnific IT Ltd, you will be responsible for designing, developing, and maintaining high-quality software applications. You will collaborate closely with cross-functional teams to understand project requirements and deliver solutions that meet or exceed expectations. This role requires a deep understanding of software development principles, strong problem-solving skills, and a passion for continuous learning., * Software Development:

  • Design, develop, test, and deploy software applications according to project specifications and deadlines.
  • Write clean, scalable, and efficient code using industry best practices.
  • Conduct code reviews and provide constructive feedback to peers.
  • Project Collaboration:
  • Work closely with project managers, business analysts, and other stakeholders to gather and refine requirements.
  • Participate in daily stand-ups, sprint planning, and other Agile ceremonies to ensure smooth project execution.
  • Collaborate with UI/UX designers to create user-friendly and visually appealing interfaces.
  • Problem Solving:
  • Analyze and troubleshoot software defects and performance issues.
  • Propose and implement solutions to enhance the functionality and efficiency of existing systems.
  • Stay updated with the latest industry trends and technologies to continuously improve development processes.
  • Documentation:
  • Create and maintain comprehensive documentation for software applications, including design specifications, user guides, and troubleshooting manuals.
  • Ensure that documentation is up-to-date and accessible to relevant team members.
  • Testing and Quality Assurance:
  • Develop and execute unit tests to validate the functionality and performance of software components.
  • Collaborate with QA engineers to identify and resolve issues during the testing phase.
  • Ensure software releases meet quality standards and project requirements.

Requirements

At Magnific IT Ltd, we pride ourselves on being at the forefront of technological innovation. As a leading player in the IT industry, we specialize in delivering top-notch software solutions to our diverse range of clients. Our dynamic team is committed to excellence, and we are looking for a skilled Software Developer with 5 years of experience to join us and contribute to our ongoing success., * Minimum of 5 years of professional experience in software development.

  • Proven experience with multiple programming languages and technologies (e.g., Java, C#, Python, JavaScript).
  • Hands-on experience with frameworks and libraries such as React, Angular, or .NET.
  • Technical Proficiency:
  • Strong knowledge of software development methodologies, including Agile and Scrum.
  • Experience with version control systems such as Git.
  • Familiarity with database management systems (e.g., SQL, NoSQL) and data modeling.
  • Problem-Solving Skills:
  • Excellent analytical and problem-solving abilities.
  • Ability to troubleshoot complex software issues and devise effective solutions.
  • Strong attention to detail and commitment to delivering high-quality work.
  • Communication Skills:
  • Effective verbal and written communication skills.
  • Ability to articulate technical concepts to non-technical stakeholders.
  • Strong interpersonal skills and the ability to work collaboratively in a team environment.
  • Education:
  • Bachelor’s degree in Computer Science, Engineering, or a related field. Equivalent work experience may be considered.
  • Additional Qualities:
  • Passion for technology and a desire to stay current with emerging trends.
  • Demonstrated ability to handle multiple tasks and projects simultaneously.
  • Proactive and self-motivated with a strong work ethic., * Bachlores/Master’s degree in Computer Science or a related field.
  • Certifications in relevant technologies or methodologies (e.g., AWS Certified Developer, Scrum Master) ( preferable)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of DevOps practices and tools.

Benefits & conditions

Pulled from the full job description

  • Free parking
  • Company pension
  • Private medical insurance
  • Work from home
  • Flexible schedule, * Competitive salary and performance-based incentives.
  • Comprehensive benefits package, including health, dental, and vision insurance.
  • Opportunities for professional growth and career advancement.
  • Flexible work hours and remote work options.
  • A supportive and collaborative work environment with a focus on work-life balance.

Job Type: Permanent

Pay: £38,063.00-£44,911.00 per year

Benefits:

  • Company pension
  • Free parking
  • Private medical insurance
  • Work from home

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all