Social network you want to login/join with:
Location: Flexible (Belfast/Hybrid/Remote)
Reports To: Chief Operating Officer
Department: Operations / Technical
Role Summary:
We are looking for a skilled and proactive Senior Software Engineer with Support experience to take ownership of a specialized IoT software platform. This role plays a critical part in maintaining smooth system operations, driving ongoing improvements, and ensuring high customer satisfaction for a monitoring and control solution. You will act as the technical lead, collaborating closely with internal teams, end-users, and several international partners.
Key Responsibilities:
System Maintenance & Enhancement:
* Oversee the software platform’s stability and continuous development.
* Monitor system health and implement necessary updates or fixes.
Customer & Partner Support:
* Serve as the main technical point of contact for customers and partners.
* Assist in preparing and reviewing technical content for client proposals.
* Work alongside senior management to assess new client and partner system proposals.
* Coordinate with procurement and other relevant departments as needed.
Hardware Integration:
* Configure and test IoT controllers for integration with control panels.
* Validate system reliability before handoff to electrical contractors on-site.
Technical Support & Commissioning:
* Provide first-line technical assistance to customers and internal teams.
* Support field engineers remotely during system deployment across multiple regions.
Required Skills & Experience:
* Demonstrated senior-level experience in full-stack .NET development within a Windows Server environment.
* Proficiency with:
* Microsoft SQL Server
* C#
* C or C++
* Windows Services
* Strong troubleshooting and problem-solving abilities.
* Effective communication skills and experience in customer-facing roles.
* Familiarity with remote system management and configuration tools.
* Ability to handle multiple projects efficiently in a dynamic setting.
#J-18808-Ljbffr