Our Client provides Automation Solutions for Healthcare, who designs, develops and delivers best-in-class Automation Solutions for forward-thinking hospitals, warehouses and distribution centers.
On their behalf, we are sourcing for a Software Engineer to create the framework and user interfaces for high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
Converting user requirements or ideas into software requirements and design.
Perform gap analysis and continuous improvement in software solution developed.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
To undertake the development and delivery of healthcare automation software, including design, code, unit test, test, integration (in-house and on-site), documentation and communication of design
Ensure designs are in compliance with specifications
Test and support developed software systems
Prepare and produce releases of software components
Implement unit, integration and performance testing
To proactively work to develop and maintain good working relationships within the department, company and customers
Degree in Computer Science, Engineering or Information Technology
At least 7+ years relevant work experience and track record in Software Development
Experience in a commercial software product development environment
Knowledge in OO-Design and JAVA architectures
Software design and development experience with web-based user interfaces. Experience in web technology which include and not limited to REST, and web services.
Designed and developed at least 1 Windows or Web application involving user requirement gathering, system architecture design, UI design, implementation, testing and delivery.
LINUX and Windows operating systems development experience
Continuous integration tools e.g. Jenkins, Sonar, Team City
Demonstrated ability in designing, implementing and delivering high performance and complex Java EE solutions
In-depth knowledge of EJB/JSF/JPA and development of HTML 5 user interfaces
Able to work independently and also as a team.
Must be able to travel in short notice for short duration.