Software Engineer

Key Role

This position is for a mid-level Software Engineer (SWE) working on the Earth Observing System (EOS) project.  The SWE will be responsible for designing and implementing tasks required in the development of software products.

The SWE will be responsible for communicating and coordinating activities and technical status with the Software Engineering Technical Lead; providing support  for software planning including software requirements definition, activity identification, and estimating; performing and documenting preliminary and detailed design of components making up a software product; performing code development for assigned tasks; developing and conducting unit and integration testing; documenting the testing effort through generation of test plans, procedures, and reports; coordinating document collaboration and execution of version management plan; submitting, analyzing, and managing assigned configuration change requests  in accordance with established Configuration Management (CM) processes.

Participating in peer reviews. Experience leading small teams. Experience and understanding of the Earth Resources Observation & Science (EROS) systems and data processing are a plus. Possesses excellent interpersonal skills and persuasive presentation skills.  Interacts professionally and respectfully with peer, and senior staff. 

Qualifications

  • This position requires a minimum of two years experience, of which at least one year must be specialized.
  • Excellent interpersonal, organizational, and communication skills. Ability to work independently as well as part of a team.
  • Basic software engineering methodology knowledge; Experience with PERL, UNIX, and Relational Databases (Oracle PL/SQL); Familiarity with requirements and design analysis; Experience with Service Oriented Architecture (SOA); Experience with testing and CM tools such as Subversion; Experience with basic web programming (HTML & Php), and GIS concepts; Experience with Shell Scripting and Java.

Education Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or other related discipline.

Clearance

Criminal Background Check - Applicants selected will be subject to a security investigation by our customers and may need to meet minimum eligibility requirements as part of an eligibility qualification process. A government clearance is not required for this position.

Information Dynamics performs its own criminal background check prior to hire.

Fingerprinting - Applicants selected will be subject to a fingerprinting as required by our customers before an identification badge is issued to grant access to customer sites.

About Information Dynamics

Information Dynamics is a strategy and technology consulting firm that works with leading clients in both the public and private sectors to architect strategy, business, and technology for the enterprise.

If you want to realize your potential and fulfill your ambition while making a difference for clients, Information Dynamics is the place for you. We value the diversity of our people.

Please submit your resume if you are interested in joining our team or contact us if you wish to request more information.

 

 


 

Previous page: Software Architect Specialist

Top ^

Next page: Internships