Nottingham Nottingham, UK
+44 7593301801 No 1 Consultants
info@no1consulants.com Nottingham, UK

Careers

Home / Careers

Careers

No.1 Consultants Limited

Software Development Engineer

Job Description:

No.1 Consultants Limited, a UK-based technology consultancy, is looking for a skilled Software Development Engineer to join their team. In this role, you'll collaborate with cross-functional teams, including product managers,  network operations managers, designers, and other developers, to deliver high-quality software solutions. You should have a degree in computer science or a related field, proficiency in modern programming languages, and the ability  to troubleshoot software defects and propose effective solutions for planned IT projects, including synchronization with existing databases and network infrastructure. Staying updated with emerging technologies and trends in software  engineering is crucial. Your adaptability and expertise will contribute to business growth and success, making this an exciting opportunity for software development professionals

 

Job Responsibilities

As Software Development Engineer, you will lead following activities and responsibilities including but not limited to:

Salary: £30,000.00-£35,000.00 per year

Schedule:

  • Monday to Friday

Education:

  • Bachelor's (preferred)

Ability to Commute:

  • Nottingham (preferred)

Ability to Relocate:

  • Nottingham: Relocate before starting work (preferred)

Work Location: Hybrid remote in Nottingham

Application deadline: 31/10/2023

Summary of Position:

No.1 Consultants Limited, a technology consultancy based in the UK, is seeking a skilled and motivated Software Development Engineer to join our dynamic team. As a Software Development Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs. You will collaborate with cross-functional teams to deliver innovative and efficient software solutions, ensuring adherence to best practices and industry standards. You must have degree level qualification in computer science / software engineer or related. You must also demonstrate your skills in developing software solutions in modern programming languages such as C/C++, Java, Python, and be able to competently use various testing frameworks and architects. Your passion for working in fast-paced environment with willingness to manage through multiple priorities will be greatly required. In addition to it, your team leadership and grasp over modern software development methodologies will help you lead your projects and guide the junior resources for efficient delivery of solutions to our clients. Your people and presentation skills will facilitate recognition, and personal development. Your experience as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferredTop of FormBottom of Form

  Qualifications & Training

  • Degree level qualification in computer science, software engineering, or relevant.
  • Excellent command over modern programming languages such as C#, C/C++, Java, Python, Object-Oriented Programming (OOC) or related.
  • Prior Academic / Professional courses specifically in the programming, computer science, software engineering, or related.

Experience

  • 3+ year experience in software development, software engineering, or related at a reputed organization.
  • Prior experience and understanding of agile development methodologies such as Agile and Scrum.
  • Experience with software development frameworks and tools, such as Spring, React, Angular, or Node.js.
  • Prior hands-on trainings and experience in software development, product design and development, testing, software principles, architects and frameworks such as JUnit or Selenium
  • Familiarity with relational and/or NoSQL databases and experience in writing efficient database queries.
  • Similar experience as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferrable.

.

Qualities and Attitude

  • Strong problem-solving and analytical skills, with the ability to quickly grasp complex concepts and technologies.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively within a team and with clients.
  • Ability to think strategically and analytically.
  • Well-groomed and Professional Communication, Presentation, Creativity, Problem-Solving, and Team Leadership Skills
  • Courteous and Professional-mannerism with Competent Language Skills
  • Competent in managing client expectations and delivery of services as per international standards.
  • Ability to quickly grasp latest industry insights and competitive landscape, terminologies and methods to comprehend the solutions for clients and partners.
  • Ability to demonstrate leadership in managing tasks, assignments and projects.
  • Ability to Develop and Lead Plans, Targets, and KPIs for sustainable self and business growth.
  • Ability to get along with staff and management and maintain professional and cordial relations with stakeholders.

 Product Knowledge

  • Proficient in C/C++, C#, Java, Python, and Databases Management, MS Office Suite / Strong Knowledge and Competent Experience of working on software and application architectures and frameworks.

Prepared by

Name: Alhassan Algabery

Signature:

Date: 08/08/2023

CEO & Director: No.1 Consultants Limited

.

​