Get AI-powered advice on this job and more exclusive features.
Unfortunately due to the nature of the company, we can only progress with candidates that have current or future sponsorship requirements. We can only progress with Citizens or PR holders.
Our client is a leading provider of innovative security solutions, dedicated to safeguarding organizations against digital threats. The team is committed to excellence, utilizing cutting-edge technology to deliver robust, reliable security systems. We are looking for a talented Full-Stack Developer to join our client's dynamic team and contribute to our mission of protecting their clients' digital assets.
Role Summary:
We are looking for a senior full-stack C# developer to join our team in Dublin and develop our next generation enterprise Intrusion application. You’ll join a talented and collaborative team of developers in designing and delivering a cutting-edge enterprise application. This high-volume system leverages an event-driven architecture to enable seamless communication with hundreds of thousands of devices, ensuring security, scalability, and reliability in a global context.
What You’ll Do:
* Contribute to the design of the system, collaborating with the development team and external stakeholders.
* Contribute to agile sprint planning and delivery.
* Take ownership of the development of microservices, front end components, APIs, data manipulation and communication interfaces.
* Deliver clean, maintainable, well designed and tested code.
* Participate in code reviews, and contribute to constant code improvement, ensuring that applications follow best practice.
* Analyse and debug complex technical issues.
* Stay up to date with emerging trends, and share your knowledge and experience across the team, while fostering a culture of collaboration and innovation.
What You'll Need to be Successful:
* Senior Full Stack Developer, with at least 6 years’ experience with ASP.NET Core and familiarity with modern front-end frameworks (Flutter preferred).
* Experience with REST APIs and inter-process communication.
* Experience with relational & document databases (SQL Server, MongoDB).
* Experience designing modern enterprise applications, using clean code, SOLID principles, and design patterns.
* Familiarity with event-driven pub-sub architectures and micro-services.
* Hands-on experience with Docker, DevOps pipelines, Linux, and bash scripting.
* Experience with Git, GitHub (or similar) and exposure to DevOps and pipeline automations.
* Experience building cloud based applications on AWS, Azure or GCP.
* Experience with Unit Tests and familiarity with Test Driven Development.
* Experience with TCP/IP, IoT and device communication is a plus.
* Strong collaboration and communication skills.
* Strong analytical and problem-solving skills.
* Detail-oriented with strong organisational and time management abilities.
* A passion for learning new skills and building great software.
If this role is of interest, please directly apply and we will be in touch.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Computer and Network Security
* IT Services and IT Consulting
#J-18808-Ljbffr