MDA Information Systems LLC is looking for a Software Engineer - Database Developer in our Ypsilanti, MI location. The right candidate must be willing to dive right in. This is primarily heavy duty image processing code that crunches on big images.
The Company: MDA Information Systems LLC is a major supplier of weather information and geospatial intelligence. The firm serves a diverse client base including commercial and governmental organizations in agriculture, energy, defense, and civilian government.
MDA is an industry leader in earth observation remote sensing technology and image processing. We build satellite ground systems that enable users to acquire and process imagery from the most sophisticated Earth-observing satellites in the world: much of the satellite imagery that you see on Google Maps was generated by our software!
To be qualified you must be a US Citizen and obtain a TS/SCI clearance within 6 months or have an active TS/SCI Clearance
Job Requirements
• Most days you will be contributing to a distributed database with a web-based frontend. You will be coding in Java, PL/SQL, and a little HTML, JavaScript (jQuery), and C++.
• You will tackle interesting scenarios that arise from multiple replicated databases, and extremely latent network connectivity.
• You will be using version control (we use Subversion and Git in some complicated ways), issue tracking (we use 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.
• Candidates must show a passion for innovation, a sophisticated understanding of software systems and applications, and the ability to effectively manage, grow, and evolve MDA Information Systems LLC software solutions.
• You’re highly proficient in Java, and ideally C++ as well. You code things well the first time through and you do it fast.
• You understand the differences between Java and C++. You have the aptitude to pick up other languages quickly.
• You need to care about how efficient things run, and how they look and feel to the end-user as well.
• You’re familiar with XML – not just what it looks like, but how to represent things in it cleanly as well as how to use open source libraries to parse it and validate it against a schema.
• You understand database design and have the ability to create and understand ER diagrams.
• Familiarity with instantiating and interacting with databases (preferably Oracle) and thorough knowledge of SQL.
• Our code replicates data across multiple geographic locations. A knowledge of Streams, GoldenGate, or SharePlex would be great (but not required).
Education
• The Senior Software Engineer Database Developer position requires a bachelors degree in a specialized area or equivalent field and two to five years of related experience; or masters degree and zero to two years of related experience.
To be qualified you must be a US Citizen and eligible to obtain a TS/SCI Clearance within 6 Months or have an active TS/SCI Clearance
Apply Here:
http://www.Click2Apply.net/gghwh6c