Applications Developer
Company Overview
ECTIVISE SOLUTIONS PTE. LTD. is a master systems integrator in ASEAN’s construction and facility management sectors, delivering turnkey solutions from electrical equipment energizing to optical backbone data communications, with expertise spanning M&E and Telecoms domains.
Job Summary
You will develop, integrate, and enhance full-stack software solutions for Smart Building, Operational Technologies, and Network Management environments, driving innovation in OT data integration, API and Kafka integration, and software lifecycle management.
Responsibilities
- Develop new applications and enhance existing systems using C#, .NET / .NET Core, Angular, JavaScript / TypeScript, HTML / CSS, SQL, RESTful APIs, JSON, and XML to deliver robust software solutions.
- Translate business requirements into functional, high-quality software solutions that meet client needs and industry standards.
- Design, build, and maintain efficient, reliable systems supporting Smart Building and OT integration environments.
- Integrate heterogeneous systems and develop APIs to enable seamless data exchange and interoperability.
- Apply Agile/Scrum methodologies to manage software development lifecycle and deliver iterative improvements.
- Implement Secure Software Development Life Cycle (SSDLC) practices to ensure software security and compliance.
- Utilize Git/GitHub for version control and collaborative development within a dynamic team environment.
- Incorporate relevant international standards including ISO/IEC/IEEE 29148, 12207, 29119, 27001, and IEC 62443 to ensure quality, security, and compliance in software development and OT cybersecurity.
- Provide on-site support and collaborate with regional teams across Asia to deploy and maintain solutions.
- Support Network Management System (NMS) development and integration to enhance network operations and monitoring.
- Perform additional duties as assigned by supervisors to support project and organizational goals.
Preferred competencies and qualifications
- Experience with Apache Kafka or similar event-streaming/message-broker technologies to enable real-time data processing.
- Knowledge of Python or Java programming languages to support diverse development needs.
- Experience with OT, building automation, industrial control, or smart building systems to enhance domain-specific software solutions.
- Experience developing or integrating Network Management Systems (NMS) to improve network management capabilities.
Other Information
- Working Location: Aljunied (Near Mattar MRT Station)
- Working Hours: Monday to Friday, 9am – 6pm