Job Description :
Sr. Mobile Developer
Saint Louis, MO

Mandatory Skills* • Developing mobile applications in Android (Java, Android API, Android material design)
Experience with development concepts like Internationalization, peripheral integration, enterprise deployment, Core Data/SQLite, mobile application security, testing automation
Modern web development (e.g., HTML5, JavaScript, AngularJS, ReactJS)
Developing large-scale, custom distributed software systems in Java, Scala and/or NodeJS
System design with SOA/REST/Microservices
Relational database design and access (e.g., Oracle, MySQL, PostgreSQL)
Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, ScalaTest, Mocha, Jasmine, Chai)
Detailed technical problem solving and troubleshooting
Consuming new technologies with relentless desire
Preferred Skills* • Understanding of Geospatial Information Systems user and functional experience, SDE and spatial analysis experience
Experience with NoSQL stores (e.g., MongoDB, Couchbase, Neo4J)
Experience with search/analytics tools (e.g. ElasticSearch, Solr)
Cloud-first development experience with automated, continuous delivery deployments
Experience with AWS or similar distributed architecture
Project Details* Field Analytics
Job Roles/Responsibilities* Sr. Mobility Developer (Full Stack) – Android