MDA Information Systems LLC

Returning Candidate?

Software Engineer/Web Developer

Software Engineer/Web Developer

ID 
2017-1838
# of Openings 
1
Job Location 
US-MI-Ann Arbor
Posted Date 
9/22/2017

More information about this job

Overview

MDA Information Systems LLC is hiring top-notch software engineers to help build the cutting-edge applications our customers need.  This can take a lot of forms, from web-based frontends (HTML/JavScript) to distributed Oracle databases to backend image processing with heavy duty number crunching on big images.  A lot of the work has got an R&D feel to it with the stability of long-standing contracts.  We’re looking for developers that think this stuff is fun, have a sophisticated understanding of software systems and applications, and have the desire to innovate on what’s been done in the past.

 

If you’ve got a solid background in Java, web design, or database design, we’d love to have you as part of our team.

 

 

Must be a U.S. Citizen with the ability and willingness to obtain a US security clearance.

Be sure to follow us on:

Facebook   LinkedIn   Twitter

 

Latest MDA News & Events!

Responsibilities

      • Most days you will be contributing to a database-backed web portal with some really cool user interfaces. You will be coding in Java, HTML, JavaScript (jQuery), C++, and SQL (Oracle).
      • You will tackle interesting scenarios that arise from different web browsers and extremely latent network connectivity.
      • You will be using version control (we use git), issue tracking (we use GitLab and Trac), and automated builds (we use Jenkins).
      • You will be working as part of a team and figuring out how to divide up the work, how to offer suggestions, and how to play nice with others.
      • You will take old code and channel any internal grumbling about how it’s not designed well into motivation to make it better.



Qualifications

    • You’re highly proficient in Java; C++ knowledge a plus. You code things well the first time through and you do it fast.
    • Ability to contribute to a Java-based web portal with a variety of servlets. Coding in Java and SQL (Oracle), as well as HTML, JavaScript (jQuery), and C++.
    • You need to care about how efficient things run, and how they look and feel to the end-user as well. 
    • Aptitude for picking up other languages quickly.  We’ll use Python and Matlab when they’re the right tools for the job.
    • Prior experience with web design.  EmberJS a plus.
    • Prior database interaction experience and knowledge of SQL
    • Our code includes interactive 3D graphics all within the browser, so a working knowledge of SVG and/or WebGL (Three.js) would be great, but not required 
    • Hardware and virtualization experience a plus
    • DevOps expertise a plus
    • Communicates effectively and plays well with others.  Most of our projects involve some complicated math or science, and it’s tough to be an expert in everything, so we frequently interact with EEs and other math experts that innovate on the algorithm side.
    • Bachelor’s degree in Computer Science or related field and 0-5 years’ experience.