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 Engineer

Job LocationNottingham
EducationNot Mentioned
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Why CalyxOur mission is to shape the future of clinical research. With decades of experience and the brightest minds in the industry, we help the global biopharmaceutical industry bring new, advanced medical treatments to market, faster. We seek to change the world,and with the support of our teams across the globe, we flourish together. At Calyx, we are one team. We learn, grow and win together.Are you ready to help change the world!Job Purpose:We are looking for a Senior Software Engineer to join our growing Engineering team. You will work as part of a cross-functional Agile development team to develop cloud-native applications within our IRT product line.The role will:

  • Work as part of a cross-functional Agile development team consisting of software engineers, testers, architects and product owners to deliver robust and well-engineered software solutions
  • Approach work with a mindset that embraces Agile principles and culture, and be a positive example to others of the behaviors they should develop
  • Follow and encourage strong software engineering practices such as BDD, TDD, SOLID principles, CI, CD and pair programming, help to mentor and lead new and less experienced members of the team to develop these essential skills and knowledge
  • Be prepared to continuously improve as an individual and actively support the continuous improvement of your team in partnership with the lead engineers
  • Contribute to the design and documentation of complex software systems to meet defined functional and non-functional requirements in partnership with the lead engineers
  • Liaise with other teams and key individuals in a cross-functional dev-ops environment
  • Troubleshoot functional and performance issues in both development and production systems and help feedback into improved design, implementation and process as appropriate
Essential Skills and Experience:
  • Developing software using Microsoft Stack and .NET C#
  • Developing cloud-native applications preferably using Microsoft Azure
  • Building secure and scalable web applications, Rest APIs and services
  • Building continuous delivery pipelines to facilitate delivery on demand
  • Test-driven development (TDD) and behavior-driven development a real plus for this role
  • Solid technical background with a demonstrable understanding of modern technologies, frameworks and design patterns
  • Good inter-personal and communication skills and a willingness to interact with senior colleagues and management within engineering
What can we offer youApart from job satisfaction, we can offer you:YOURSELF
  • Flexible working with three days in our state-of-the-art central Nottingham office
  • 25 days holiday (with the option to buy more)
HEALTH
  • Simplyhealth Health Cash Plan
  • Optional private health and dental insurance, and health screens
  • Cycle to work scheme (Applies to all employees)
WEALTH
  • Generous pension scheme with up to 10% employer contribution
  • Life assurance
  • Season ticket loan
Apply today to begin your Calyx journey!

Keyskills :
.NETIT DevelopmentTDD

APPLY NOW

© 2019 Naukrijobs All Rights Reserved