DigitalGlobe UI/Services Software Developer in Herndon, Virginia
Please review the job details below.
The candidate is joining a rapidly-growing, dynamic team of highly-motivated engineers who are constantly developing new features in response to a dynamic/evolving set of customer requirements, while at the same time ensuring the deployment system continues to meet all of the customer’s operational needs.
It is also desired that the candidate has experience advocating for automated deployment tools, automated testing suites, be eager to work in a high-energy environment, be able to nimbly adjust focus when needed due to dynamic customer priorities that reflect real-world pressures, and be able to communicate well with a geographically-distributed team.
Research, evaluate, design, develop, implement, test, and improve existing software in collaboration with a team of software developers, software testers, system engineers, and DevOps engineers.
Design services (Java, Node.js) with UI/UX developers that optimize UI experience and performance.
Lead development efforts across the technology stack
Ensure sound software development process and documentation that is heavily test and user driven.
Ensures that unique issues, where analysis of situations or data requires an in-depth evaluation of variable intangible factors, are solved holistically. Exercises judgment in selecting methods, techniques, and evaluation criteria for obtaining results. Networks with key contacts outside own area of expertise.
6+ years experience:
UI/UX Development (i.e. D3, jQuery, Underscore.js)
Web Services (REST)
Relational Databases (PostgreSQL)
Version Control (Git)
Desired experience or understanding:
Open Source Software Development
Agile Software Development
Software testing, including designing and implementing unit-, component-, and system-level tests
Undergraduate or Advanced Degree in a technical discipline (Computer Science or Software Engineering preferred)
Experience and knowledge with GIS methodologies and applications, especially OpenStreetMap, is not required but welcomed
Experience on teams with very tight integration between development and operations throughout entire software lifecycle (requirements, design, development, testing, and deployment phases) is preferred.
DigitalGlobe offers a generous compensation package including a competitive salary; choice of medical plan; dental, life, and disability insurance; a 401(K) plan with competitive company match; paid holidays and paid time off.
DigitalGlobe is a leading provider of commercial high-resolution earth observation and advanced geospatial solutions that help decision makers better understand our changing planet in order to save lives, resources and time. Sourced from the world’s leading constellation, our imagery solutions deliver unmatched coverage and capacity to meet our customers’ most demanding mission requirements. Each day customers in defense and intelligence, public safety, civil agencies, map making and analysis, environmental monitoring, oil and gas exploration, infrastructure management, navigation technology, and providers of location-based services depend on DigitalGlobe data, information, technology and expertise to gain actionable insight.
DigitalGlobe is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, gender identity and expression, age, disability, veteran status, or any other protected factor.