Arden Resourcing Limited
,
Shirley, Solihull, West Midlands
Senior Desktop Software Developer - C# Winforms WPF (Solihull)
|
Job Type: Full-time |
---|---|
|
Salary: £50,000 per annum |
Overview
Senior Desktop Software Developer - C# Winforms WPF (Solihull) £50,000-£60,000 Leading niche software company with offices in the UK, US and Europe are looking for an experienced Desktop Developer to join. The role will be part of a cross-functional team aimed at designing and implementing top-notch, Windows-based desktop applications. This software and services lead to major improvements in cost, service, sustainability, and risk mitigation for their clients. This role offers a stimulating small company atmosphere where your efforts will have a significant impact on global and company success. Job Description: A software engineer working on a well architected and designed code base. Work across all areas of the application as needed. Conduct and participate in design and code reviews. Take ownership of tasks and drive them through to completion. Research and determine best technology to solve problems. Work effectively within a SCRUM team. The Qualifications: Bachelor’s degree in computer science or related technical experience. Minimum of 6 years of recent desktop (non-web) application development experience. Familiarity with Winforms and WPF controls and layout, events and dependency properties A good fundamental knowledge of OO principles, design patterns and the idioms of Winforms , WPF, C# and the .NET framework Experience in using and developing with Microsoft SQL Server A broad knowledge of the C# programming language A strong familiarity with data structures and algorithms Strong grasp of software design patterns and effective development methodologies Strong problem-solving, written and verbal communication skills Customer and quality focused with excellent attention to detail Desired Additional Skills: Experience working in a SCRUM environment A good understanding of threading concepts and issues Experience developing multi-tiered applications Experience with using dependency injection frameworks Experience in unit testing Experience doing TDD or BDD advantageous Experience with TFS They offer an exciting time within the organisation including aggressive growth plans and a small team with the ability to progress as they grow. The business is keen to promote learning and will happily support training and certification and encourage a long term growth plan for all team members. They are a company driven by people who have a passion for technology and innovation. If you are excited about software development and looking for a challenging and flexible environment in a growing company, this could be a good fit