Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer UI/UX

Haverly Systems, Inc.

Software Engineer UI/UX

Denville, NJ
Full Time
Paid
  • Responsibilities

    Job Description

    We are looking for a software engineer who can join our culture of problem solving, self-starting, collaborative, and creative thinkers! Haverly Systems is an advanced and specialized software company that provides corporations worldwide with a complete line of organizational decision support systems. Our products range from refinery planning and optimization to crude assay management, crude oil evaluation and crude oil scheduling. At the center of our company stands innovation and excellent customer satisfaction. We are a smaller privately held company that offers an ability for developers to have flexibility in their roles and business aspirations. We value our employee's individuality and diverse programming interests. We provide a competitive starting salary and well covered health care benefits. We are looking to hire this position to work out of our Denville, NJ HQ Office in person. 

    JOB SUMMARY

    As a Mid Level Software Engineer focusing on User Interface Design on both PC/Desktop and Web applications, you will play a crucial role in delivering high quality solutions to our customers by designing, developing, troubleshooting, and enhancing our core products. Your role will be to help lead the redesign of multiple Visual C++ desktop software products to C# and XAML, using Windows Presentation Foundation (WPF). Another project will be to help convert a current PC application to run operable on the cloud as a web based application. You may also perform general software maintenance, including the design and development of new features and the creation of help documentation. You may also assist in the creation of internal DLLs and help develop VBA Excel macros.

    As we are smaller company, in this position, you will have the opportunity to work on both front and back-end development. Our chain of command is short, we do not have much bureaucracy and so you will also have flexibility and opportunity to work on projects that you are most interested in. We value our employee's individuality and diverse programming interests.

    The ideal candidate for this position will be highly skilled creating GUI’s with languages and frameworks such as Windows Presentation Foundation, C#, C++, .NET Framework, JavaScript, HTML and more.

    CORE 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 use-ability, comprehensive workflows, and using various tools to create rich graphical interfaces.
    • Help lead the redesign of multiple Visual C++ desktop software products to C# and XAML, using Windows Presentation Foundation (WPF).
    • Perform general software maintenance, including the design and development of new features and the creation of help documentation.
    • Assist in the creation of internal DLLs and help develop VBA Excel macros.
    • Migrate a current PC Based application to run on a cloud server.

    QUALIFICATIONS

    • BS Degree in Computer Science or Equivalent Industry Experience.
    • At least four years of Software Development Experience in one or more general programming languages especially C# or C++.
    • At least two years experience in both back-end and front-end development with proven results applicant is able to demonstrate.
    • Ability to pass a Programming Aptitude Test.
    • Experience migrating pc based applications to cloud capabilities.
    • Experience designing and implementing user interfaces.
    • Adaptable team player with strong collaboration skills and ability to be self-driven.
    • We are looking to hire this position to work out of our Denville, NJ HQ OFFICE IN PERSON. There can be possibility of 1-2 Days a week Remote (Hybrid) as we are we are understanding and accommodating should at-home needs and some flexibility arise, but mostly this is expected to be an in-person role. We are a smaller company and the in-person relationships and training are integral for our teams and for your success.

    Company Description

    Haverly Systems provides corporations worldwide with a complete line of decision support systems. We provide real solutions to everyday situations, ensuring profitable, low-cost operational decisions. Our products range from refinery planning and optimization to crude assay management and crude oil evaluation. Since 1962, Haverly Systems has consistently provided systems and consulting essential to the optimum operations in planning, crude management, scheduling, and economic forecasting of our software users. Haverly continues to anticipate the needs of the industries we support through continued development of high-quality software. Haverly Systems has offices in the New Jersey, Texas, California, Singapore, United Kingdom and Lebanon with our HQ Office and current hiring taking place out of our Denville, NJ USA office. Our clients, located on six continents, include the largest international oil companies, engineering consultants, trading companies and financial institutions.