DevOps Engineer (remote) Are you an experienced DevOps engineer who is ready to step up into a role where your skills, inquisitive nature and tenacity will thrive in an open and tight knit team? Are you looking for an organisation with little or no bureaucracy that is growing and evolving? Then this could be the role for you. My client has an exceptionally strong order book and is investing in its IT team. The company is a leader in its field and has lined up some exciting internal and customer facing projects. The team are close and often work as paired programmers despite being fully remote. They thrive on getting involved with new technologies and actively encourage the learning of new skills in the team. We are seeking a DevOps Engineer to help modernise our codebase, continuous integration and cloud tooling, but also processes and methods. You’ll be surrounded by smart, highly-capable people in a collaborative environment that encourages the sharing of knowledge and experience. You’ll be passionate, have excellent communication & people skills and a desire to find the right technical solution. Key Roles and Responsibilities Develop high standard code to specification using a test-driven development. Develop new tools to automate the application release process and deployment pipeline. Tests releases, updates and enhancements to existing and new applications Writing comprehensive tests to ensure release quality is maintained. Provide build and deploy scripts as part of continuous integration and delivery pipeline. Troubleshoot bugs/ data issues and identify fixes/ subsequent changes. Focus on quality of design and implementation to reduce maintenance overheads. Knowledge and Skills Required Essential skills 5+ years of experience using C#.NET/ ASP.NET MVC/ Web API in a commercial environment. Very strong core coding skills, including OO design, Clean Coding, Testing Techniques Strong understanding of DevOps practices and acted as a technical lead. Proficient in working with end-to-end CI/CD pipeline builds. Desirable skills NHibernate ARM Templates Script OAuth2 / Azure AD Azure API Management
Are you a Developer who can lead and influence others around you? Are you ready to step up into a role where your skills, inquisitive nature and tenacity will thrive in an open and tight knit team? Are you looking for an organisation with little or no bureaucracy that is growing and evolving? Then this could be the role for you! I am looking for a self-motivated, driven and enthusiastic individual to join a growing IT Team as a Senior Developer, based in Blackburn at the head office. You will be responsible for improving and maintaining the company's Bespoke Software solutions. Delivering IT projects on time and engaging with other departments to ensure that this happens is a key part of the role as well as assisting your colleagues with knowledge transfer regarding application that you have developed and providing day to day IT support for the Group. The role is currently remote due to Covid and is currently under review for post Covid operating. It is likely to be a mix of home and office work. Experience and skills; Must haves Strong OO design knowledge. Good knowledge of test-driven development and continuous integration. 5 years+ professional experience with the following C#, ASP.NET, CSS, JQuery, T-SQL. 2 years+ professional experience with the following HTML5, MVC, Angular, EF. Integration of web APIs - REST/JSON/XML. Strong knowledge and experience with various DBMS. Proven work experience in an agile environment (Scrum). Strong knowledge of version control and task tracking systems. 5+ years commercial experience. Team player. Comfortable with collective code ownership and pair programming. Creative problem solver and able to think out-side the box. Excellent communication skills both written and verbal. Desirable SSRS / Crystal Reports Experience Ionic framework Why This Role? Established in 1993, the company has grown into one of the UK's largest and best-known companies in their field. As one of the employees you will be part of a growing organisation that is constantly looking for new ways to expand and develop their systems, processes and most importantly, you. They have a very strong operating model and are financially strong. None of their software development team have been required to furlough during the various Covid lockdowns. Benefits include: Competitive Salary. Auto enrolment pension scheme. Childcare vouchers. Discounted gym membership (T&C's apply). 33 days holiday (including Bank Holidays). Free on-site car parking. A Personal Development Plan for all employees after 3 months service. Excellent career progression plans. Easily accessible by commuters. If you think you have the necessary skills, experience and personal qualities to make a difference at this company and help them take the next step in their expansion, please apply and hear more about this great opportunity.
Software Developer (Java, C#, C++ or similar) This is an opportunity to work for a truly global company who work with software products and projects that are highly regarded across the industry. As a Software Developer in their team you will get involved with development for large companies mainly using IBM Maximo products, that in itself is a great career move. Location: Carlisle (possibly remote for very experienced developers) Salary: Negotiable depending on skills and experience. My client is a world-class asset and service management company committed to delivering exceptional performance to asset-intensive industries. Providing an unrivalled end-to-end service, they help UK & International Clients to realise the integrity, safety and reliability of their assets using IBM Maximo and associated products. From their Head Office in Carlisle they manage the day to day Delivery, Support and Administration of their client’s systems we are seeking a qualified, motivated, and energetic individual to join the team. The successful candidate will liaise with clients and consultants to produce function specifications, technical specifications and develop solutions based on those specifications. The role comes with full Maximo training & certifications. Job responsibilities include: Designing and analysing applications and software programs Participation in every part of the software development life cycle Analysing and revising software errors to improve programs Conducting extensive unit testing of applications and programs Determining and analysing program requirements Desirable Skills & Experience: Experience of software design and development experience using Java, C#, C++ or similar Ability to produce concise and well-documented designs and code Knowledge of J2EE classes and object-oriented design Knowledge of either SQL Server, Oracle or DB2 database environments Working knowledge of web services or other integration technologies Self-starter who possesses strong troubleshooting and communications skills Visual Studio.Net and/or Eclipse proficient Experience developing web-based mobile solutions (Apple/Android) Experience with IBM’s Maximo application Familiar with Actuate, BIRT or Cognos reporting Knowledge of enterprise asset and work management processes Degree or equivalent in a numeric or computational subject Proficient English speaker Eligible to work in the UK Ability to travel to client sites when required If you feel you already have the technical skills and experience, or if you feel that you have a lot of what we are looking for plus the determination to learn the rest, then please get in touch for a confidential discussion.
C# Developer (remote but UK based) Are you a Developer who can lead and influence others around you? Are you ready to step up into a role where your skills, inquisitive nature and tenacity will thrive in an open and tight knit team? Are you looking for an organisation with little or no bureaucracy that is growing and evolving? Then this could be the role for you. My client has an exceptionally strong order book and is investing in its IT team. The company is a leader in its field and has lined up some exciting internal and customer facing projects. The team are close and often work as paired programmers despite being fully remote. They thrive on getting involved with new technologies and actively encourage the learning of new skills in the team. What are we looking for? We are looking for a self-motivated, driven and enthusiastic individual to join a growing IT Team as a Remote C# Developer. You will help deliver enterprise-level software via continual improvements under the Agile methodology. You’ll be surrounded by smart, highly-capable people in a collaborative environment that encourages the sharing of knowledge and experience. You’ll be passionate, have excellent communication &people skills and a desire to find the right technical solution. Key Roles and Responsibilities Engages with clients, or their representatives, to understand underlying requirements Formally demonstrates software to clients or their representatives. Providing user support for business applications, resolving user enquiries and issues. Preparation of functional specifications where required. Identifies system deficiencies and recommends solutions. Provide Root cause analysis in Production errors Designs and develops software in line with quality standards Knowledge and Skills Required Essential skills Very strong C# coding skills, including implementation based upon OO, DRY and SOLID principles Good communication skills both in written and verbal format with the ability to convey complex technical concepts clearly and concisely Experience in Agile methodology Good technical design skills including OO design principles and design patterns Willingness to attend client premises to install/ support our software products Desirable skills A strong analytical mind Commercial experience of Microsoft SQL Server Responsive web design ORMs such as NHibernate HTML5 user interface framework, i.e. Kendo Ui, React or VUE This is an opportunity to join a growing team who are being backed by the company to use technology to help the company grow further.