Java GUI Developer (SR578) Job



  Full Time   Employee

New Mexico
United States

Java GUI Developer (SR578) (Job Number:425655)


SAIC is looking for a Graphical User Interface (GUI) software developer with three or more years of experience in developing and designing user interfaces in the Java and C# programming languages. The successful candidate will have extensive experience in Java Swing and Windows Presentation Foundation (WPF) GUI development and be willing to learn and work with JavaFX. Extensive experience in JavaFX is highly desirable as much of the ERSDT need is in the development of new GUI in JavaFX. Extensive experience working with scientific and technical software applications and direct interaction with scientists, engineers, and technical staff is also highly desirable.

The software developer and tester will:

- Work with the lead developer and software designer to: gather requirements, design, develop and test high-reliability Java and C# applications; and provide end user support for a number of applications
- Design and develop user interfaces for Java and C# applications by setting expectations and feature priorities throughout the development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests; troubleshooting development and production problems across multiple environments and operating platforms
- Interact with the Lead Developer and other developers to build software solutions that fit the scope requirements
- Work effectively in an Agile (or adapted Agile) software development environment
- Interact closely with customers
- Development activities to be done in compliance with application development, database, and middleware guidelines and standards
- Manage software application code using version control and problem tracking software expediently and accurately
- Create QA and user documentation to support the code development effort Required


Clearance Requirement:

- Clearance Level Must Possess: None
- Clearance Level Must be able to Obtain: DOE Q


- Bachelor?s degree in Computer Science, Mathematics, Management of Information Systems, or relevant discipline. 4 years of additional experience will be accepted in lieu of degree.
- Minimum of 3 years? experience developing Java and C# graphical user interfaces for business or technical applications with a specialty in user experience (UX) and user interface (UI) design
- Hands on experience developing Java Swing, Java FX, and WPF user interfaces
- Ability to explore and grasp new products and their design
- Skill for writing reusable Java and C# libraries
- Ability to code data objects and mathematic calculations
- Excellent analytical and programming skills
- A team player, with strong interpersonal and good communication skills
- Able to obtain and maintain DOE Q clearance

Desired/Optional Skills

- Experience with Geographical Information Systems (GIS), particularly using the Java coding language
- Familiarity with source code control systems
- Familiarity with the Eclipse IDE for Java development
- Familiarity with Microsoft Visual Studio? for HTML, C#, and general Web Design Experience with scientific application development
- Active DOE clearance



SAIC Overview:SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC provides systems engineering and integration offerings for large, complex projects. Headquartered in McLean, Virginia, SAIC has approximately 15,000 employees and annual revenues of about $4.3 billion.

EOE AA M/F/Vet/Disability

Job Posting: Jun 29, 2017, 6:50:26 PM
Primary Location: United States-NM-ALBUQUERQUE
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: DOE Q
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time


Save This Job

Email This Job to a Friend