Graduate Software Engineer - Maidenhead (Hybrid) - Permanent
Do you have the following skills, experience and drive to succeed in this role Find out below.
I have a great opportunity for a graduate software engineer for our fantastic client in Berkshire.
You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support enterprise software solutions. Development is in C#.NET
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
* Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
* 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
* Work with Product Owner to clarify and estimate feature work
* Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization
Knowledge, Skills and Abilities:
* 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
* If this sounds like the type of role you could be interest in, please apply today
If this exciting opportunity could be of interest - please let me know ASAP. Interviews can be arranged on short notice.