Integrated Maintenance & Logistics Software

Employment Opportunities

Ultramain Systems is growing—come and grow with us!

USI is an equal opportunity employer.

Currently we have the following openings:

Onboard/Mobile Software Engineer (Java, Objective-C)
Java Software Engineer
Intern - Software Engineer  



Onboard/Mobile Software Engineer (Java, Objective-C)

ULTRAMAIN SYSTEMS, INC.® is looking for a SoftwareEngineer to join our software development and support team.

Job Purpose:

Architect, design, implement, test, maintain, and document onboard, mobile, 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 or Objective-C programming experience required.
  • Variety of experience preferred. Some background in at least some of the following: JEE, EJB3, JAXB, AOP, JMS, JBoss, Websphere, System Architecture, Concurrency, Reflection, SOAP, Objective C, iPhone / iPad  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.

 
Java Software Engineer

 

ULTRAMAIN SYSTEMS, INC.® is looking for an experienced Java Engineer 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


Please click here to apply



Intern - Software Engineer

Join a dynamic software development and support team as a paid software engineer intern. Our proprietary software is an integrated maintenance and logistics software used in organizations such as:

  • Aviation (Cathay Pacific Airlines, Emirates, Virgin Atlantic Airways)
  • Transit (Ann Arbor Transit, Cleveland Transit)
  • Facility Maintenance (Knowledge Learning Corporation, formally Kinder Care)


Job Purpose:

To develop business software for maintenance, purchasing, supply, and financial applications. Coding in Java and/or Progress 4GL.

Requirements:

  • Degree Concentration - Management Information Systems or Management of Technology.
  • Current ASM undergraduate or graduate student.
  • Excellent analytical problem solving skills.
  • Excellent interpersonal communication skills.
  • Team work skills with customer service focus.
  • Ability to work 20 - 30 hours per week within an 8 am to 5 pm timeframe.
  • Willingness to commit to a minimum of a six month appointment.

We have a relaxed, dog friendly working environment with close, strong teams. If you do not have specific experience in the above mentioned technologies, but are good with computers and people, please apply; on the job training is provided. There is potential for additional working hours during the summer and/or full time employment post graduation. The benefits for full time workers are unbeatable. Seeking employment in different areas of the company is also a possibility.


Please click here to apply



img2
img2