Designation: Senior Software Engineer
Skills: Niagara, Back End Developer
Qualification: BE in IT/E&TC/ Computers or equivalent
Location: Pune
Experience: 5+ years
Responsibilities:
System Design and Development:
- Collaborate with clients and stakeholders to gather requirements for building automation and control systems.
- Design, develop, and implement Niagara-based solutions tailored to the unique needs of each project.
- Configure and program controllers, sensors, and other devices to integrate seamlessly within the Niagara Framework.
- Integration:
- Integrate various building systems, such as HVAC, lighting, security, and energy management, into the Niagara platform.
- Ensure smooth communication between different protocols and devices using Niagara’s integration capabilities.
Customization and Scripting:
- Develop custom scripts and modules using Niagara’s scripting languages (e.g., Niagara Framework Script, BajaScript) to enhance system functionality.
- Create custom graphics, dashboards, and user interfaces to provide clients with intuitive visualization and control options.
- Testing and Troubleshooting:
- Conduct thorough testing of developed solutions to identify and address any bugs, issues, or inconsistencies.
- Perform troubleshooting of complex system interactions, communication problems, and integration challenges.
Documentation:
- Maintain comprehensive documentation of system design, configuration, custom scripts, and troubleshooting procedures.
- Provide clear and concise documentation for clients and internal teams to facilitate future maintenance and upgrades.
Client Communication:
- Communicate regularly with clients to ensure their requirements are met and expectations are managed effectively.
- Provide technical guidance and support to clients regarding system operation, troubleshooting, and potential improvements.
- Qualifications:
- Bachelor’s degree in Engineering, Computer Science, or a related field (or equivalent work experience).
- Minimum of 5 years of experience working with the Niagara Framework in building automation and control systems.
- Proficiency in developing, configuring, and troubleshooting Niagara-based solutions.
- Strong understanding of various protocols such as BACnet, Modbus, LonWorks, and others commonly used in building automation.
- Experience with custom scripting and programming within the Niagara Framework.
- Familiarity with HVAC, lighting, security, and energy management systems.
- Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues.
- Strong communication skills, both verbal and written, for client interaction and documentation.
- Ability to work independently as well as in a collaborative team environment.
- Relevant Niagara certifications (e.g., Niagara 4 Developer, Niagara AX Certification) are a plus.