Senior Developer

Kalibrate Technologies ,
Manchester, Greater Manchester
Job Type: Full-time

Overview

Senior Software Developer We are a passionate group of developers who are looking for new members to join our growing team. We offer a great environment to develop your true talents and are looking for people who are already confident with C# and the .NET framework and would like to be better at everything they do, and perhaps try something new. If you can identify with just a few of the things on the list below, or if they sound like a description of the place you want to head towards, then please come and talk to us. You might… Be keen to work as part of a team where you can participate fully in discussions and joint decisions on application design and development practices. Have formed opinions about what good software development looks like that you are keen to share with others and to promote the use of those practices by the team. Be interested in things like functional programming, or Angular, or React, or Raven, or Mongo or some other flavour of NoSQL. Be confident in following your software beyond the development process and all the way to clients’ machines with an in depth knowledge of CI/CD, pipeline creation and deployment to cloud systems. Know something about what you’ll find under the noestimates hashtag. See as much of an interesting challenge in refactoring existing code as in creating new code. Like technology and gadgets and might have tried running OS X on a raspberry Pi and will want to share how you did it. Be able to talk to us about agile and Lean and why you like working in this way – or why you’d prefer not to. Be involved in your local tech community and might be found at XP Man, Chester Devs, the Limited WIP society, or Lean Agile Manchester. Our product development teams work on a range of products all servicing the fuel pricing industry. There is a broad mix of pure green-field product development as well as enhancements, improvements, bug-fixing, and wholesale refactoring of our existing legacy products. Team members are often free to choose the technologies and techniques required to deliver the requirements that are being asked of them. We use a variety of techniques to drive value and are consciously heading towards more agile and lean ways of working. We value test first development, XP practices, and emergent design. Team members are encouraged (though not forced) to attend development events and conferences and there will be regular hands-on training in the office as well as access to online and other training resources. In addition to this we offer a very competitive benefits package, a fun and relaxed working environment in a brand new Deansgate office, some interesting problems to solve, and many other opportunities to learn and progress. Position Description: We are looking for developers focused on the design, build, and maintenance of high quality, reliable, and scalable software solutions. You will be working in a cross-functional team working in a Scrum / Kanban environment tasked with delivering a wide variety of software solutions across our range of products. The existing stack is predominantly C# and .NET with a JavaScript frontend (angular / typescript), but we do expect teams to make the right technology choices for the problems in front of them. We value test first development and a CI/CD delivery pipeline. Projects range from developing a huge variety of new product features to refactoring and reworking whole underlying product architecture as we move towards a fully API led development. Experience/Skills: OO development – we use C# .NET, though there is some Java being used Frontend development – we use AngularJS / JavaScript / Typescript / ReactJS Relational Database – we use SQL Server CI pipeline creation – we use Jenkins and Terraform Used to working in a team, preferably with a software house background Familiarity with distributed source control – we use GIT TDD / BDD Agile / Lean methodologies Ability to coach and inspire more junior team members and lead teams/squads both technically and through the development process Company Overview For over 20 years, the people of Kalibrate have been staying ahead of the curve in the fast-moving world of fuel and convenience retail. They were the first to use the power of data for better decisions. Then, as today, their proprietary analytics made data a smart, actionable tool. In an era when others focused on cutting costs, they changed the paradigm to building revenue, market share and profits. Back then, they were known as KSS Fuels. Today, merged with the people of Market Planning Solutions Inc., they are Kalibrate. Kalibrate strategy and technology solutions empower fuel and convenience retailers around the globe to achieve greater VOI and success on their own terms. Clients gain fuller visibility, truer insight and more effective control over what matters most. Beyond data, Kalibrate delivers actionable intelligence. Beyond expertise, Kalibrate delivers sound judgment. Your Adaptive Edge™ Fuel and convenience retailing is more complex than ever. To simplify the path to success, Kalibrate advises focus on seven elements critical to superior fuel and convenience retail performance. The elements are location, facility, merchandising, price, operations, brand and market. Strategized and optimized, they drive greater value on investment, enabling strategic focus and tactical control. Best-of-practice fuel and convenience retailers know this. Kalibrate helps fuel and convenience retailers stay ahead by staying in touch with emerging value opportunities. Their years of domain expertise tell them where to look, and their leadership in data analysis and software solutions help them to put potential profit into practice. Over 300 clients, in 68 countries on six continents, in mature and emerging markets, for clients large and small, Kalibrate is there with flexible, dynamic solutions that fit. Interested? Apply online via the 'Apply' button