WHD Consulting Ltd. is seeking a talented Graduate Software Engineer to join our team in Maidenhead, Berkshire. The successful candidate will play a key role in designing and building market-leading software products that drive cloud maturity and mobility.
This is an exciting opportunity for a motivated individual with a passion for software development to work as part of an agile team. As a Graduate Software Engineer, you will be responsible for designing, building, testing, and supporting enterprise software solutions using C#.NET.
The ideal candidate will have experience in designing and developing new or maintaining existing software applications in a software product development environment. A Software Engineering degree or similar is essential, along with strong written and verbal communication skills to translate technical concepts into non-technical terms.
You will work closely with the Product Owner to clarify and estimate feature work, and collaborate with QA Engineers to develop optimal product test plans and resolve new feature issues as they arise during release stabilization.
* Main Responsibilities:
* Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
* Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule
* Actively develop software solutions for company products
* Perform testing to ensure systems meet documented user requirements
* Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions
* Compile test results to provide data for use in solving problems
* Perform engineering-level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans
* Requirements:
* Experience of designing and developing new or maintaining existing software applications in a software product development environment
* Essential: Software Engineering degree or very similar
* Highly motivated self-starter with a desire to help others and take action
* Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
* Ability to independently work as a contributing member in a high-paced and focused team
* Ability to multi-task and prioritize tasks with competing deadlines