Title: Software Development Engineer
Department: Netwatch R&D
Location: Carlow Office. Hybrid Option available.
Role Overview:
We have exciting opportunities for an experienced Software Development Engineer to join an international, expanding company. Are you interested in working on a software solution, in a proof-of-concept environment, that plays an integral role in protecting our customers safety across the globe?
Netwatch Group provide the most innovative security service in the world, using advanced remote monitoring technologies to proactively monitor and protect businesses. We protect the things that matter most to our clients, their people, places and assets.
What Netwatch offer?
* Competitive rates of pay.
* Hybrid Role.
* Employee Assistance Programme.
* Healthcare cover.
* Employee Referral programme.
* Friends & Family events.
* Educational Sponsorship.
* Cycle to work scheme.
* Free on-site parking.
* VDU Eye Vouchers.
Responsibilities:
* Build and configure software solutions across the Group's portfolio.
* Develop web applications using .NET/.NET Core, SQL Server, JavaScript, React, TypeScript, and Azure.
* Designing and implementing software that is hosted through Azure using PaaS and IaaS, across multiple regions, which is then localised for different markets.
* Working on end to end, large scale projects for a variety of client requirements as a vital member of the projects team.
* Taking ownership for your projects and demonstrating your strong technical skill set, as a subject matter expert within the team.
* Ensuring our software is delivered to the highest quality standards by collaborating effectively within the Agile framework.
* Providing detailed estimations for the work necessary to implement software features.
* Using your critical thinking skills to build logical solutions, focusing on business needs.
Required Qualifications & Experience:
* 2 / 3+ years of professional software development experience.
* Degree in Computer Science, Games Development, Engineering, or a related field.
* Proficiency in .NET/.NET Core and C#.
* Working experience with SQL Server
or similar Relational Database.
* Working experience with React and TypeScript.
* Familiarity with Git or other version control systems.
* Understanding of software engineering best practices (e.g. code reviews, source control, unit testing, mocking frameworks, release/change management).
* Experience with API design (GraphQL and REST).
* Familiarity with SCRUM and Agile development.
* Strong problem-solving and coding skills.
* Understanding of data structures, algorithms, and performance considerations.
* Experience with relational and non-relational databases (MongoDB is a plus).
* Excellent communication skills, both written and verbal.
* Ability to gather customer requirements and deliver innovative solutions.
* Team player who thrives in a fast-moving, iterative development environment with weekly release cycles.
Who we are:
Netwatch is The Global market leader in proactive video monitoring (PVM), Netwatch is dedicated to making businesses safer while ensuring continuity of operations. We pioneered the use of PVM, proactively detecting and preventing crime before it happens.
We value our culture of teamwork, accountability, and respect for one another. We strive to live by our values to create a positive employee and customer experience. We recognise that our people are our strongest asset and play a crucial role in our competitive advantage.
Netwatch wants you to succeed by supporting you continuously, developing your skills through training and encouragement. We challenge you with interesting work, that ensures you can build on your strengths and make an impact.