Senior Software Developer - CSL DualCom Limited
  • N/A, Other, Ireland
  • via ClickaJobs (1)
-
Job Description

An opportunity has arisen to join our Software Engineering Team.Croxley | HybridWho Are CSL?We are a leading international IoT service provider specialising in sectors including Fire, Security, Telecare, Critical National Infrastructure, Retail and Water Utilities.We are a rapidly growing, private equity-backed company with operations in multiple countries, including the UK, Ireland, the Nordics, Benelux, and Spain.We have completed 6 acquisitions in 6 years, each one adding further expertise and scale to our market-leading propositions.Today, we have over 2 million IoT connections across the world.We now have over 200 employees within the Group - and this is growing all the time.Our high performing team of experts is renowned for delivering leading solutions and services, backed up by world class customer support across markets that demand nothing less than absolute certainty.Our products and solutions have won over 20 awards across a range of industries.Whether you're looking for a new start or a move into a company where you can make a difference, CSL could be the platform you are looking for.Who Are CSL Looking For?As a Senior Software Developer, you will be responsible for our core products alongside our lovely teams. We operate as agile teams. You will be responsible for functional and nonfunctional requirements and the delivery of software for our e-commerce websites, APIs, mobile app and device management platform. You will build scalable web applications by working closely with our product team and engineering leaders. We are primarily a .NET house, and we are looking to migrate all our legacy systems from PHP and Python to .NET.Duties & Responsibilities:You are collaborative and curious but enjoy landing projects that drive real business value. You have a passion for technology and inspire others in the art of writing code and designing systems. This role will encompass a range of responsibilities including but not limited to:Mentor junior developers in architecture and best coding practices.Work closely with the product team to understand business priorities and deliverables.Full lifecycle software development - Design, develop, test, deploy and maintain software.Develop necessary artifacts - software, models, docs, flow.Maintain existing alarm signalling IoT platforms and develop new tech stack.Create and maintain CI/CD pipeline.Develop and maintain testing framework, process and tools.Take business requirements and translate them into software - functional and non-functional aspects.Work closely with other teams, including technical support, devices/firmware team.Key Skills & Qualifications Sought:5+ years of experience in software engineering.Degree BEng/BSc - software engineering, electrical/electronic engineering, or relevant technical degree.Proficiency in C# or PHP (or both).Back-end experience is mandatory, front-end is preferable.Experience in object-oriented programming and SOLID principles.Experience in the high-level design of distributed systems with microservices.Testing frameworks - Automation of testing, TDD/BDD.Deep understanding of GIT.Public cloud - Azure, AWS, Google Cloud, etc. (Azure is preferable).Message bus technologies - AMQP, MQTT, Kafka, RabbitMQ or similar.The individual will be a keen follower of what's going on in the software development world and is passionate about their trade.The above should not be viewed as an exhaustive list of skills and/or qualifications but rather CSL's view on the ideal candidate. If you feel you can meet three quarters of the requirements and learn the rest with support from CSL, please apply now with an indication of your salary expectations for the role.CSL operates as an equal opportunities employer and we welcome all applications regardless of gender, race, disability, sexual orientation, religion or belief, age, gender reassignment, marital or civil partnership status, pregnancy, or maternity. #J-18808-Ljbffr

;