Job Description
Join our dynamic team and contribute to the development of cutting-edge software solutions. We are a forward-thinking company dedicated to innovation and excellence in software engineering. This is a 12 month contract based in Shrewsbury.
Key Responsibilities:
* Design and develop software applications for target systems using agile methodologies.
* Write source code for new applications and enhance existing code samples.
* Utilize automated testing tools for software testing and maintenance.
* Participate in technical and code reviews.
* Collaborate with cross-functional teams to gather requirements and deliver software solutions.
Required Skills and Competencies:
* Decision Making and Critical Thinking: Ability to analyze situations and make informed decisions.
* Effective Communication: Strong verbal and written communication skills, with the ability to convey technical information clearly.
* Software Development: Proficiency in software development tools and activities, including unit testing and technical reviews.
* Software Development Life Cycle: Understanding of the software development life cycle and structured methodologies.
* Software Integration Engineering: Experience in designing data exchange interfaces and integrating software into customer frameworks.
* Software Product Design/Architecture: Basic understanding of software product design and architecture.
* Software Product Technical Knowledge: Knowledge of technical aspects of software products, including configuration and integration.
* Software Product Testing: Experience in designing and executing testing strategies to ensure software quality.
Computer Systems:
* QAD
* MRP
* ERP
* M365
Qualifications:
* Degree in Computer Science, Software Engineering, or a related field.
* Proven experience in software development and engineering.
* Familiarity with agile development methodologies.
* Strong problem-solving skills and attention to detail.