Software Engineer (x4) – Permanent / Hybrid – Maidenhead
My client, a market leader in their sectors are looking to expand their Software team with additional Software Engineers – based on requirements they need engineers of all experience levels from 'Junior Engineers' through to 'Lead Engineers'. The role can be described as follows (with increased leniency depending on experience):
Key Responsibilities:
- Actively support and develop software solutions for company products
- Troubleshoot and resolve software issues with due urgency and maintain thorough documentation of all software solutions
- Perform engineering level tests to find defects; troubleshoot and debug production issues
- Guide and train less experienced engineers
- Partner with Product Management to consult on solution feasibility and high-level effort estimation
- Prepare and provide case status and risk assessments to their manager with appropriate levels of detail to ensure customer issues are properly escalated and prioritized
- Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
- Work with Product Owner to clarify and estimate feature work
Qualifications:
- 2 to 5 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
- Minimum proficiency required in all of the following: .Net and C#
- Proficiency required in SQL performance troubleshooting and tuning
- Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira
- Practical experience with Agile development methodologies
- 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
- Strong problem-solving and analytical skills with the ability to work under pressure
- Ability to socialize ideas and influence decisions without direct authority
- Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
- Considers ‘best-practice’ standards, as well as departmental policies and procedures
- Computer science fundamentals: OOP, design patterns, data structures & algorithms
If this exciting opportunity could be of interest – please let me know. Interviews can be arranged on short notice.