GUI Developer
:
The GUI Developer will specialize in creating and implementing graphical user interfaces (GUIs) using Java. The GUI Developer will collaborate with cross-functional teams to design, develop, and optimize the user interfaces that will be used to control the vessel automation system. Experience working with Java programming is required and competence with C++ is preferred. The successful candidate must be able to work in a Linux software environment.
RESPONSIBILITIES
The Field Service DP Engineer is responsible for the following duties both in office and on service location.
- Design, develop, and maintain GUI applications using Java (Swing, JavaFX) and some aspects of C++.
- Collaborate with control system designers to translate system designs into functional user interfaces.
- Optimize GUI applications for maximum speed and scalability.
- Implement responsive design to ensure the GUI is adaptable to various devices and screen sizes.
- Debug and resolve GUI-related issues, ensuring high performance across all platforms.
- Write clean, maintainable, and efficient code.
- Participate in code reviews, contributing to the continuous improvement of product quality and team productivity.
- Stay abreast of emerging trends and technologies in GUI development.
- Other duties as assigned by department manager.
SUPERVISION RECEIVED
Work is performed individually and subject to periodic review and consultation by the Field Service Manager to ensure that the quality and quantity of work performed meets expectations. Reports directly to the Field Service Manager on ongoing activities and will consult with the Field Service Manager on major problem areas or deviations from project objectives or expectations.
SUPERVISION EXERCISED
This position does not exercise supervision over other personnel.
TRAVEL PERCENTAGE AND DURATION
No routine travel is associated with this position.
MINIMUM QUALIFICATIONS
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Proven experience as a GUI Programmer, with a strong portfolio of projects demonstrating expertise in Java and GUI development.
- Proficiency in Java frameworks such as Swing or JavaFX.
- Experience with C++ and familiarity with GUI libraries/frameworks (e.g., Qt).
- Experience working in a Linux environment.
- Solid understanding of the full software development lifecycle.
- Excellent problem-solving skills and attention to detail.
- Strong collaboration and communication skills, with the ability to work effectively in a team environment.
- Knowledge of software version control tools (e.g., Git).
PREFERRED
- At least five (5) years' experience in Java based GUI programming/development.
- Experience with Marine or Energy sector applications.
- Experience with industrial control automation and user interfaces.
- Previous experience working with Dynamic Positioning Systems.
This position is a direct hire.
Thrustmaster of Texas is an equal opportunity employer. We offer a competitive salary and benefit package, including medical, dental, vision coverage and a 401(K) retirement plan in an exciting work environment.
Please visit our website for addition information about this unique and innovative company.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Work setting:
- In-person
- Office
Ability to Relocate:
- Houston, TX 77041: Relocate before starting work (Required)
Work Location: In person
Recommended Jobs
Structural Water Engineer
Why Black and Veatch Black & Veatch allows you to lend your talent and perspective to humanity’s biggest challenges in a flexible environment where you are empowered to grow and explore new possib…
Case Manager I-III Children's BH [1286]
Job Description Job Description Position: Case Manager I-III Children’s BH [1286] Program: Amarillo, Texas – Children’s Behavioral Health Salary range: Case Manager I: $40,809.60 Annua…
PT Sales Associate: HYOU (Fine Jewelry)
About the Brand “We’ve spent decades inside the jewelry industry designing, scaling, watching the same stories get told. We saw who it celebrated. And who it left out. HYOU was born from the decisi…
Faculty General Anesthesiology Physician Needed in Tyler, Texas
Faculty position employed by the University of Texas at Tyler School of Medicine practicing in UT Health East Texas Facilities. Faculty Anesthesiologist needed to join Academic program at U…
Clinical Research Coordinator II - Nurse
Job Description Job Description Iterative Health is a healthcare technology and services company powering the acceleration of clinical research to transform patient outcomes. We built a le…
Warehouse Team Member
We are looking for a Warehouse Team Member to join our team of employee-owners at our Dumas, Texas location! This is a full-time position, with $18.91/hour starting pay, a 40-hour workweek Monday-F…
Medical Director (San Antonio, TX)
About the Role We are seeking a Medical Director-Investigator to lead clinical research initiatives with integrity, quality, and a commitment to protecting patient welfare. This pivotal role inv…
Director, Manufacturing Engineering
Req ID: 132577 Region: Americas Country: USA State/Province: Texas City: Fort Worth General Overview Job Title: Principal, Manufacturing Equipment & Process Engineering Functional Ar…
Sr. Project Engineer
Pay: $85,000.00 - $100,000.00 per year Job description: Senior Project Engineer – DFW, TX Ragle Inc.Location: Dallas-Fort Worth, TX Job Type: Full-Time | Salary Pay: $85,000 – $…
Line Cooks
Job Description Job Description Description: The Alamo Kitchen Crew includes our cooks and dishwashers is the heartbeat of our theater. As a teammate in the Alamo Kitchen, you’re responsible f…