
Website Honeywell
Job Description:
Software Application Engineer will be active in different domains within delivery and support activities, including customized development and deployment of applications within the Enacto private cloud.
Job Responsibilities:
- Receive data files in a particular format from the customer systems (csv, xml, json, xls, etc.) and develop “importers” toensure that the data (primarily energy data but this could be weather data, occupancy or anything that is useful for energy management) is stored in the database (DB) and available in the applications
- Export data to other systems / applications (billing systems, other energy applications like mobile device applications, etc.)
- Object / structure changes (customize either standard importers to influence the structure of their system – like having the ability to have more attributes on a device(s) to use in our application and a mechanism to handle this in bulk and without manual intervention, if needed).
- Application customization (to customize features and functionality within the applications)
- Reports / Dashboards that require acute application understanding for the customer to use rather than asking them to build
- Hierarchies – asset hierarchies and how devices are connected with assets and their relations
- Branding the application
- Creating links between the different data so that the customer can pick and choose what they see in the application
- Produce / Support the write-up of specific project documentation (internal/external)
- Responsible for technical design creation/validation for a given functional analysis
- Responsible to lead/control within a project team the code development and unit code testing according to agreed quality standards in order to deliver customized functionality in line with the project scope or change request scope
- Involved in Factory Acceptance Testing (FAT) and User Acceptance Testing (UAT) support
- Action as development lead for customized code development activities within the project
- Responsible for release management activities within the project (release manager role)
- Responsible for development coordination of internal and external development resources through agile based, agreed best practices like standup meetings etc.
- Customer training (includes documenting training guides for specific customizations)
- Execute remote and face-to-face training to our customers on Enacto (and versions of Enacto)
- In-house knowledge transfers to Enacto community
Job Requirements:
- Bachelor degree or higher in Computer Science or closely related field
- Java (1.8 and above)
- Oracle
- JSON / XML
- A proficient understanding of the principles and best practices in (customer service)
- Excellent team and communication skills
- An ability to take initiative and work with limited direction
- An ability to influence across a broader organization
Job Details:
Company: Honeywell
Vacancy Type: Full Time
Job Location: Horsham, England, UK
Application Deadline: N/A
vacancyoptions.com