Lock Applications for this job are now closed
Closing soon

TESTQ Technologies is an IT services and solutions company whose offerings spans over variety of industry sectors with strong technical, domain and process expertise helping clients grow their businesses and decrease operational costs on continuous basis in an ever-changing business environment.

This opportunity is in the solution design and development arena for Junior Software Engineer who will play a major role with the technical design and development of company’s technical offerings. The role is based at our Leicester office with occasional assignments at client locations.

Main duties and responsibilities

  • Collaborate with cross-functional teams to gather and analyze requirements for new software projects.
  • Design and develop robust and scalable software solutions according to industry best practices.
  • Write clean, efficient, and maintainable code using programming languages such as Java, Python, C++, etc.
  • Conduct thorough testing and debugging to identify and resolve any issues or bugs in the software.
  • Work closely with product managers and stakeholders to ensure software solutions meet user requirements and expectations.
  • Keep abreast of emerging technologies and industry trends to continuously improve software development processes and practices.
  • Participate in code reviews and provide constructive feedback to team members.
  • Document software designs, development processes, and code for future reference and maintenance.

Key skills, qualifications and experience needed

The candidate must demonstrate these in all stages of assessment

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience as a Software Engineer or similar role in software development.
  • Proficiency in programming languages such as Java, Python, C++, etc.
  • Strong understanding of software development methodologies, such as Agile or Scrum.
  • Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).
  • Ability to work both independently and collaboratively in a team environment.

Other key skills

  • Good analytical and Problem-solving skills
  • Good communication skills
  • A thorough approach and Self starter
  • Focus on quality and delivery
  • Working together in teams.
  • Leadership and effective decision making.
  • Flexible Attitude
  • Excellent customer service

Evaluation

  • CV Review
  • Technical Test
  • Personal and Technical Interview
  • References

Related Jobs