c# developer
Location: GB, MAN, manchester
Department: software
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Unspecified
Industry: Information Technology and Services
Function: Information Technology

Company profile:

Job description:
Join our fast growing, vibrant, fun-loving, energetic team in revolutionising vehicle retailingThe BackgroundiVendi develops e-commerce solutions that make vehicle selling easier for car dealers, vehicle buying easier for consumers and vehicle finance easier for all. With offices in Abergele and Manchester and products in use by over 1,300 dealers across the UK, iVendi delivers pioneering solutions, which produce measurable results.As part of on-going application development requirements in the iVendi Platform Development team, we require a Senior Software Engineer to contribute to the success of a broad range of products.The PersonYou will be and engaging and excellent communicator who is well organized to meet deadlines. A great team player with can-do attitude with an inquisitive mind that’s thirsty to learn and develop.You will join a team of highly regarded software engineers and you will have the gift to quickly adapt to change and manage the demands of a multi-functional team.The RoleWe are developing a software platform to meet the growing demand of the online motor finance industry. This is an opportunity to build a great reputation and establish a leading presence.The role will:• Develop and maintain software for a variety of functions (such as finance quoting, credit checking, consumer management, analytics etc.) and across all • channels (such as websites, mobile, shop floor etc.) • Develop test tools and automation to assure quality on functional and non-functional areas • Deliver software iteratively that works seamlessly in a continuous deployment environment • Establish early and continuous feedback loops with stakeholders for high quality outcomes • Provide 3rd line application support when required• A great working &amp; learning environment

Requirements:
The person selected for this position must be able to show that they have a good proportion of the following:• Experience with developing software using .NET and C# (equivalent experience in eg Java, Scala, Ruby, Clojure etc. will be taken into consideration) • Exposure to cloud environments such as Azure, Joyent, AWS • Experience or desire to use a distributed version control (git/mercurial) • Experience with functional test automation (unit, integration, regression etc.) by use of tools such as NUnit, Selenium. • Good appreciation of SOA and Event Driven architecture and distributed systems theory; understanding of what makes systems highly scalable, available and • performing • Exposure to HTTP-based APIs and RESTful services with JSON • Some knowledge of queuing and caching • Exposure to NoSQL, large-data or relational data stores • Ability to deliver fully-tested software iteratively and continuously • Ability to deliver software on a multi-engineer environmentExtra marks if you have• DDD/CQRS/Event Sourcing experience • RabbitMQ, MongoDB, ElasticSearch experience • Experience in finance or car industry

Benefits:
This is a unique opportunity to join a rapidly expanding software house at a relatively early stage and some of the benefits of working for us include:• Market leading Salary £35-45K based on experience • 25 days holiday • Choice of laptop • Flexible working hours, some home working • Benefits