• Forum
  • Jobs
  • Software Engineer/Web Developer_ Ypsilan

 
Software Engineer/Web Developer_ Ypsilanti, Michigan, United States, 48197

MDA Information Systems LLC is looking for a Software Engineer/Web Developer in our Ypsilanti, MI location. This position has a massive C++ codebase, and 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 be able to obtain an active TS/SCI Clearance



* Most days you will be contributing to a distributed database (we use Oracle) with a web-based frontend (HTML/JavaScript). You must be able to track an HTTP request from the browser, through the application server (we use Tomcat) and into the database, and everything that happens along the way.
* Other days you’ll be designing brand new components, typically both front and backend. You need to care about how efficient things run, and how they look and feel to the end-user as well. This also includes database design and the ability to create and understand ER diagrams.
* You will need to be prepared to tackle interesting scenarios that arise from different web browsers, 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)
* Not only do you need to be a good coder yourself, but you will need to be motivated to make everyone around you better as well. You’re used to 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 can 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 an expert in C++ or Java, but proficient in both. This doesn’t just mean that you read about object-oriented programming in a book – you live and breathe this stuff. 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.
* HTML is second nature and JavaScript is a breeze. You’ve used jQuery extensively.
* Familiarity with instantiating and interacting with databases (preferably Oracle) and thorough knowledge of SQL.
* 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.
* Our code includes interactive 3D graphics all within the browser, so a working knowledge of SVG and/or WebGL would be great, but not required.





Education

* The Software Engineer/Web 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 18 Months


Apply Here: http://www.Click2Apply.net/djdz9ng
Last edited on
Topic archived. No new replies allowed.