Haverly Systems
Haverly Systems is hiring: Software Engineer - UI Design in Morris Beach
Haverly Systems, Morris Beach, NJ, United States
Company: Haverly Systems, Inc.
Location: On-Site
Job Type: Full-Time
About Us
Haverly Systems provides advanced decision support solutions to process industries worldwide. With decades of experience, we help companies optimize their operations with sophisticated software tools. As we continue to grow and support the needs of our clients, we are seeking a talented Software Engineer focused on UI Design to enhance the usability and visual appeal of our applications. If you are passionate about creating engaging user experiences, join our team!
Role Overview
We are looking for a Software Engineer specializing in User Interface (UI) Design to develop intuitive, high-performance interfaces for our industry-leading software solutions. You will work closely with product managers and back-end developers to create user-friendly applications that improve workflow efficiency and decision making. We are looking to hire this position to work out of our Denville, NJ HQ Office in person. Out-of-state applicants must be open to relocation.
The ideal candidate for this position will be highly skilled with languages and frameworks such as C#, C++, ASP.NET., and Windows Presentation Foundation (WPF). There is potential to work on both desktop and cloud-based applications. Ideally, engineer will help us migrate a PC based application to cloud enterprise capability with cloud-based interface. For interactive cloud applications, skills in HTML, CSS and JavaScript and its libraries including jQuery and Vue.js/D3.js are needed. Database experience with SQL Server and MySQL are also needed.
Key Responsibilities
Work closely with our clients and business team to improve the overall user experience.
Assume overall User Interface design of PC and Web applications: applying standards, incorporating useability, comprehensive workflows, and using various tools to create graphical interfaces.
Incorporate UI/UX Standards and Templates into work products and application UI Design.
Use interactive programming languages to create visually appealing user interfaces.
Program in languages such as C#, C++, ASP.Net, JavaScript (libraries like JQuery and Vue.js/D3.js, HTML, and CSS).
Qualifications and Skills
BS Degree in Computer Science and equivalent industry programming experience. At least one year in a full-time programming role is preferred.
Proficiency in C#, C++, ASP.NET, JavaScript (and its libraries jQuery and Vue.js/D3.js), HTML, and CSS.
Experience designing and implementing user interfaces with UI/UX tools. Potential experience with both PC Desktop UI Frameworks and Web-Based UI Frameworks.
Experience with backend technologies like APIs and Databases such as SQL Server and MySQL is a plus.
Strong problem-solving skills and the ability to work both independently and collaboratively.