Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Developer

Job LocationCambridge
EducationNot Mentioned
Salary£50,000 - £55,000 per annum, negotiable, OTE
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

Our clients who are based in central Cambridge are now in the market for a Senior Software Developer Team Leader to join this fundamental team. The role will encompass working within The Process Specific Tools (PST) team, comprising of a team leader, 4 software engineers, 2 validation engineers and a dedicated project/product manager, are responsible for maintaining our Electron Particle Analysis software to solve specific (and more often very complex) customer problems, in the field of particle analysis.Our clients include some of the biggest names in the global mining, oil and oilfield services industries as well as some of the largest industrial manufacturers (automotive parts, steels, coal analysis) and universities.They are looking for an experienced team leader with strong C# development skills to provide our team effective guidance. You will be responsible for supervising, managing and motivating team members on a daily basis, and you will actively contribute to the code base. As a team leader, you will be the contact point for all team members, so your communication skills should be excellent. You should also be able to act proactively to ensure smooth team operations and effective collaboration. This job will involve periodic travel to our offices in Germany.This will be an excellent opportunity to be exposed to a different culture and way of working, and to help us asses how effective that could be within our smaller team. Further specifics on travel requirements can be discussed during interview stages.You You are a seasoned software developer with extensive experience in modern development techniques, coding standards, and tooling. You have worked in agile settings and can help your team improve both technically and with development practices. Intellectually strong with demonstrable problem-solving skills, you work effectively under pressure and to strict deadlines within a rapidly changing business environment You can operate as part of a management Team to lead and manage the business day to day and a passion for improvement and ability to adapt and learn new skills. You show a strong customer focus and have the commitment to deliver a project through the entire life cycle in an Agile environment You have a proven track record of providing work estimates and working to strict deadlines to deliver a product.Experience and qualifications:* A positive can do attitude and great interpersonal skills, with the ability to deliver excellent Customer experience and satisfaction. Key to the role is to be passionate about delivering a world class service consistently* Proficient planning and organizational skills with a methodical and logical approach. Ability to manage and prioritize personal and team workload* Strong attention to detail with a high level of accuracy and a strong vision to be able to create and set standards* The ability to operate as part of a management Team to lead and manage the business day to day* Passion for improvement and ability to adapt and learn new skills* Strong customer ethic and commitment to project delivery within an Agile environment* Comfortable providing work estimates and working to strict deadlines* The ability to adjust to the changing demands at short notice and associated time management and prioritizing skills required to make this possible* Ability to turn client business level requirements into functional and technical specifications or user stories and subsequent system developments* The ability to communicate clearly ideas and discuss/document solutions with the business at all levels including stakeholders, Ability to present ideas in user-friendly format* Be able to review code against requirements and identify, feedback and improve where necessary• Experience leading a small Team.• Highly skilled in C# with SOLID coding principles.• Experience with Unit Testing.• Experience with WPF & MVVM.• Kowledge of image processing & image analysis• A background in computer science, science or engineering.• Agile Methodologies such as SCRUM and KANBAN Experience with one or more modern application lifecycle management toolsets Desirable• Experience with Azure DevOps or Team Foundation Server• Experience with git • Winforms experience • Database design and architecture • Experience with TDD, pair programming, architecture and design patterns• Appreciation of scientific hardware control systems, embedded system development • SAPOur clients are offering unrivalled benefits include :

  • 33 days holidays (inc bank Holidays)
  • Private Healthcare Scheme
  • 8.5 % Contributory pension scheme
  • Flexible hours
  • Annual Profit related pay scheme
  • Required skills
  • Coding
  • Agile Environment
  • Software Engineers
  • WinForms
  • Git
  • Keyskills :
    Coding Agile Environment Software Engineers WinFms Git

    APPLY NOW

    Senior Software Developer Related Jobs

    © 2019 Naukrijobs All Rights Reserved