Integrated Maintenance & Logistics Software

You are here

Employment Opportunities

Ultramain Systems is growing. Come and grow with us!

USI is an equal opportunity employer.

Currently we have the following openings:

Albuquerque Office:

Java Software Engineer
iOS Developer
Process Administration Analyst


Java Software Engineer - Albuquerque
(Multiple Positions Open)

ULTRAMAIN SYSTEMS, INC.® is looking for experienced Java Engineers to join our aviation software development and support team.

Position Summary:

Design, implement, test, maintain and document Java-based n-tier applications used in aviation, transit and facilities maintenance and logistics operations.

Duties Include:

  • Complete application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Consult internally and with customers on GUI and system architecture, both hardware and software, for multiple platforms.
  • Provide creative solutions including new products for demonstration, improvements to existing products, and research of new technologies for our customers and internal staff.
  • Recommend improvements to maximize system efficiency by effectively communicating technical concepts to other technical staff members and nontechnical customers.
  • Enhance organization reputation by maintaining program logic and testing for existing customer products.
  • Through on-going formal and informal education, remain current in developments within the industry.

Requirements:

  • 3+ years JAVA programming experience required.
  • Variety of experience preferred. Some background in at least some of the following: Java and J2EE, EJB3, SQL, JMS, JBoss, Hibernate, MyEclipse IDE, System Architecture, ANT, Maven, Objective C, Web Services, Swing, JUnit and relational databases.
  • Familiarity with industry design patterns.
  • Some background in the aviation industry preferred but not required.
  • Must possess excellent analytical and communication skills, be detail oriented, and be able to work with minimum supervision.
  • Must be flexible, able to take on new projects in varied environments, and must be able to research and learn new technologies independently.
  • Java certification a plus. EOE. Full-time with benefits.
  • 4 Year Degree Required
  • Working Onsite in Albuquerque is Mandatory

Java Software Engineer - Albuquerque

ULTRAMAIN SYSTEMS, INC.® is looking for Java Software Engineers to join our software development and support team.

Job Purpose:

Architect, design, implement, test, maintain, and document Java-based onboard and ground based aviation applications.

Duties Include:

  • Participate in the implementation and testing of Java components using industry design patterns and supplied application architecture.
  • Complete application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Provide creative solutions for the aviation industry including new products for demonstration and improvements to existing products for our customers and internal staff.
  • Through on-going formal and informal education, remain current in developments within the industry.
  • Enhance organization reputation by maintaining program logic, documenting, and testing for existing customer products.

Requirements:

  • 2+ years JAVA programming experience required.
  • Variety of experience preferred. Some background in at least some of the following: JEE, EJB3, JAXB, AOP, JMS, JBoss, System Architecture, Concurrency, Reflection, SOAP, Objective C, iPhone development, Web Services, Swing, Graphics (3-D and/or 2-D), JNI, Custom PLAF/HCI, Networking/Communication, and JUnit.
  • Familiarity with industry design patterns.
  • Some background in the aviation industry preferred but not required.
  • Must possess excellent analytical and communication skills, be detail oriented, and able to work with minimum supervision.
  • Must be flexible, able to take on new projects in varied environments, and must be able to research and learn new technologies independently.
  • Java certification a plus. EOE. Full-time with benefits.
  • 4 Year Degree Required.
  • Working on location in Albuquerque is Mandatory.

Please click here to apply for a Java Engineer position.
You will be considered for all open positions.


iOS Developer - Albuquerque

ULTRAMAIN SYSTEMS, INC.® Onboard Systems Division is looking for an iOS developer to participate in development of a series of iPad and iPhone applications for the aviation industry. The successful candidate will be a creative individual with commitment to quality and pride in his or her product. Good technical communication skills and ability to work toward a goal independently are important attributes for this position.

Job Purpose:

Architect, design, implement, test, maintain, and document onboard, mobile and ground based aviation applications primarily for iOS devices.

Responsibilities:

  • Participate in design of new applications
  • Develop or participate in development of new applications
  • Test produced software
  • Document source code
  • Maintain existing and new applications
  • Provide required support to sales organization and customers

Requirements

  • BS or MS desirable
  • Self-motivated and pro-active
  • Experience in iOS development. Prior published applications desirable
  • Great attention to detail
  • Great UI design skills
  • Working understanding of Java a plus
  • Good understanding of Objective C, Foundation, UIKit and CoreGraphics expected
  • Understanding of OpenGLES a plus
  • Working onsite in Albuquerque is mandatory
  • Ultramain Systems is an EOE

Please click here to apply


Process Administration Analyst - Albuquerque

Looking for an outgoing, self-motivated, quick learner with a great attitude to perform activities such as cataloging customer issues, tracking customer communications, scheduling internal activities (audits, customer surveys, department workshops, training).

Must be extremely organized, detail-oriented with excellent analytical and communication skills. Working knowledge of Microsoft Office products. Understanding of software development business processes helpful. Entry level, full-time with benefits. EOE.

Please click here to apply


img2
img2