What are the responsibilities and job description for the Senior Application Developer position at ENSCO, Inc.?
ENSCO’s Mission Systems Group (MSG) Division is seeking a Senior-Level Application Developer to support development, maintenance, testing, documentation, and distribution of Android and iOS platforms (and derivatives). The responsibilities of this role will be to be a key contributor to the successful delivery, ongoing evolution, and in-depth understanding of customer’s requirements for applications.
- Bachelor’s Degree in an engineering, scientific or a technical discipline or equivalent experience, with at least 7 years’ relevant experience.
- Expert at programming languages utilized in Android and iOS mobile development (Java, Kotlin, C, Objective-C, Swift).
- Expert knowledge in the design and development of microprocessor-controlled systems with standard or custom operating systems.
- Expert knowledge in building and maintaining systems built for scientific data collection and automation.
- Expert knowledge in building mobile software using Android Studio and Xcode.
- Translate requirements into software solutions that supports the contract requirements.
- Provide technical support, troubleshooting, user support to help resolve Android and iOS platform technical issues.
- ABILITY TO OBTAIN AND MAINTAIN A DOD SECRET SECURITY CLEARANCE FOR WHICH, YOU MUST BE A U.S. CITIZEN
- Experience with digital signal processing algorithms and their applications.
- Experience developing or maintaining linux based sensor collection systems.
- Experience with wireless networking technologies including mesh networking.
- Experience with single board computers including and similar to the Raspberry Pi.