Deskripsi Pekerjaan
Join our dynamic team at Search Personnel as a Software Engineer specializing in Building Automation Systems (BMS). You will play a pivotal role in developing and implementing cutting-edge smart building applications using Python and JavaScript. Your work will directly impact the safety, efficiency, and energy savings of buildings across Singapore's rapidly growing infrastructure landscape.
We are looking for a passionate individual who is excited about creating innovative solutions that transform traditional buildings into intelligent, responsive environments. As a key member of our engineering team, you will collaborate with architects, building managers, and other stakeholders to design and implement systems that optimize building performance while reducing environmental impact.
At Search Personnel, we value creativity, technical excellence, and continuous learning. You will have the opportunity to work on diverse projects, expand your skill set, and contribute to the future of smart building technology. If you are a driven software engineer looking to make a meaningful impact in the construction and facilities management industry, we encourage you to apply.
Tanggung Jawab
- Design, develop, and implement smart Building Management System applications using Python and JavaScript
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
- Create clean, efficient, and maintainable code following industry best practices
- Troubleshoot and resolve technical issues to ensure optimal system performance
- Stay updated with the latest technologies and industry trends in building automation
- Participate in code reviews and contribute to the development of team standards
- Optimize applications for performance, scalability, and security
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience with Python and JavaScript programming languages
- Knowledge of building management systems or IoT applications
- Strong problem-solving and analytical skills with attention to detail
- Experience with software development methodologies and version control systems
- Excellent communication and teamwork abilities
- Familiarity with database management systems and APIs
- Ability to work independently and manage multiple projects simultaneously