Android Developer
Why This Role Stands Out
This on-site hybrid role at SGS Consulting offers a fantastic opportunity for a mid-senior Android Developer to contribute to impactful projects with potential for long-term engagement. You'll thrive here if you possess strong coding skills and a passion for developing innovative applications, with the chance to grow your expertise within a reputable firm. Apply now to explore this exciting career advancement!
Quick Overview
Job Description
Job Title: | Android Developer |
Duration: | 3 Years (High Possibility of Extension) |
Location: | Lexington, MA - Hybrid |
Description
Clearance: | Interim clearance is acceptable for start |
Work Schedule: | This person will be required to be onsite 3 days a week. Final schedule TBD with hiring manager. |
Interview | Candidates are expected to present examples of Android apps developed upon being selected for an interview. 1st round interview will be a Zoom with the hiring manager. 2nd round interview will be a Zoom with additional team members as needed |
Develops application software. Writing and implementing efficient code. Research, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs, and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security, and characteristics of overall system. Researching, designing, implementing, and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.
Summary
Group focuses on objective, technology-based human-centered solutions to measure, model and modify cognitive and physiological function for enhancement, sustainment, or recovery. Our goal is to deliver mission-focused technologies to ensure the human component is successful. This is accomplished through four broad technical areas: health and resilience monitoring, trauma care, enhanced communications, and human machine teaming. Research in all areas includes capability gap analysis, advanced sensing, machine learning, and artificial intelligence algorithms, biologically based modeling, prototyping, system integration, and field testing of systems to monitor the human state, predict outcomes, and intervene to improve health and performance.
This position will focus on Android app development as the primary role, which includes full app capabilities (graphical user interface, underlying models, and analytics). App development may also involve wrapping or refactoring complex physiological and empirical mathematical models developed by researchers in a variety of programming languages (e.g., C, C#, MATLAB) to harden the models for use within the app. Additionally, integrating with overarching systems that enable end-user access to tools from Web Apps and wearables. In addition to developing Android apps, the position will require testing and demonstrating applications to a variety of stakeholders.
A successful candidate will also have previous experience with CAREN systems and DFLOW programming along with motion capture system data structures and creating data analysis pipelines. The candidate will work closely with our research team on various programs as well has help support our STRIVE Center Research Lab as needed by developing efficient solutions to data collection and analysis needs. Candidates should be comfortable in a team environment and interested in developing technologies to improve decision support systems used in critical circumstances in the real world
Must Have:
- Android and iOS development
- Mobile user interface design principles
- Mobile user analytics
- Relational Databases (e.g., SQLite, MySQL, PostgreSQL)
- JSON and XML data formats
- Arduino, Raspberry PI, and other similar technologies
- AWS Cloud Computing
- Fluent in DFLOW programming and experience with Vicon Nexus software
- Java
- Mathematical modeling
- Scientific computing and data analysis
- Lua
Nice To Have:
- Audio, video, and image processing
- Implementing machine learning models and knowledge of ML training
- Wearable device development/integration
- Knowledge of C, C++, C#, F#, Lua, Java, Kotlin, Scala, Python, Swift, MATLAB programming languages
- Thin-client, browser-based user interface development
- Web Services, JavaScript, TypeScript, Angular, Django, SOAP/REST interfaces
- Socket networking, multi-threaded and concurrent programming
- Linux environments and experience with legacy systems
- PSI Framework
- GIS development
- Healthcare, biomedical knowledge
- Agile development process
- Automation
- Real-time data integration
- Unity development
Skills
Similar jobs
React Native Mobile Developer
Saksoft · Charlotte, United States
46 minutes agoIOS Engineer/Architect
SANS · Alpharetta, United States
1 hour agoSenior iOS App Developer
ISite Technologies Inc · Alpharetta, United States
2 hours agoIOS Developer -- 3 Days Onsite in Dallas, TX -- Only W2
Siri Infosolutions Inc · Dallas, United States
2 hours agoSr iOS App Developer, UIKit, SwiftUI, Apple APIs, CI/CD, Xcode 12+ Mth Con Alpharetta GA
Zen & Art · Alpharetta, United States
3 hours agoSenior iOS App Developer - Onsite interview
Zealogics · Alpharetta, United States
3 hours ago