Software Design Engineer
Posting date: | 18 April 2024 |
---|---|
Salary: | £35,000 to £50,000 per year |
Hours: | Full time |
Closing date: | 18 May 2024 |
Location: | Leicester, Leicestershire |
Remote working: | Hybrid - work remotely up to 2 days per week |
Company: | TESTQ TECHNOLOGIES LTD |
Job type: | Permanent |
Job reference: | TQ2324_2134_348 |
Summary
Reference: TQ2324_2134_348
Vacancy: 3
Job title: Software Design Engineer
Location: Leicester
Job Purpose:
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 Software Design Engineer who will play a major role with the technical design and development of the company’s technical offerings. The role is based at our Leicester office with occasional assignments at client locations.
Job Description (Main Duties and Responsibilities):
Design and implement software architecture, ensuring high performance, reliability, and security of the systems.
Write clean, efficient, and well-documented code following best practices and coding standards.
Collaborate with cross-functional teams including product managers, designers, and other engineers to translate requirements into scalable and efficient software solutions.
Execute full software development life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions.
Integrate software components into a fully functional software system
Programming well-designed, testable, efficient code
Producing specifications and determine operational feasibility
Troubleshoot, debug and upgrade existing systems
Comply with project plans and industry standards
Ensure software is updated with latest features
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
Bachelor's degree in computer science or related field.
Experience working with source code and version repository.
Ability to transform requirements into design concepts and entity relationship diagrams (ERDs).
Experience, or at least a working familiarity, with JavaScript, Linux/Unix, Perl, Shell, Java, Ruby, PHP, Python, Hands-On SQL, Microsoft ASP.NET MVC, Web API, Node.js.
Familiarity with Agile development methodologies, such as Scrum or Kanban, and experience working in Agile teams is commonly desired.
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
Qualifications: Bachelor's degree or above in the UK or Equivalent.
Salary: GBP 35000 to 50000 per annum
Published Date: 18 April 2024
Closing Date: 18 May 2024
Evaluation: CV Review, Technical Test, Personal and Technical Interview and References
Job Type: Full-time, Permanent [Part time and Fixed Term option is available]
Vacancy: 3
Job title: Software Design Engineer
Location: Leicester
Job Purpose:
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 Software Design Engineer who will play a major role with the technical design and development of the company’s technical offerings. The role is based at our Leicester office with occasional assignments at client locations.
Job Description (Main Duties and Responsibilities):
Design and implement software architecture, ensuring high performance, reliability, and security of the systems.
Write clean, efficient, and well-documented code following best practices and coding standards.
Collaborate with cross-functional teams including product managers, designers, and other engineers to translate requirements into scalable and efficient software solutions.
Execute full software development life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions.
Integrate software components into a fully functional software system
Programming well-designed, testable, efficient code
Producing specifications and determine operational feasibility
Troubleshoot, debug and upgrade existing systems
Comply with project plans and industry standards
Ensure software is updated with latest features
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
Bachelor's degree in computer science or related field.
Experience working with source code and version repository.
Ability to transform requirements into design concepts and entity relationship diagrams (ERDs).
Experience, or at least a working familiarity, with JavaScript, Linux/Unix, Perl, Shell, Java, Ruby, PHP, Python, Hands-On SQL, Microsoft ASP.NET MVC, Web API, Node.js.
Familiarity with Agile development methodologies, such as Scrum or Kanban, and experience working in Agile teams is commonly desired.
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
Qualifications: Bachelor's degree or above in the UK or Equivalent.
Salary: GBP 35000 to 50000 per annum
Published Date: 18 April 2024
Closing Date: 18 May 2024
Evaluation: CV Review, Technical Test, Personal and Technical Interview and References
Job Type: Full-time, Permanent [Part time and Fixed Term option is available]