Job Seekers, Please send resumes to resumes@hireitpeople.comMust Have:
- A very good understanding of OOP, design patterns, Android and enterprise in mobile application integration.
- A very good understanding of Android Design Patterns and material design.
- Strong Java programming skills in many of the following: UI design, Material Design for Android, Wireframes, Android Native and Hybrid approaches like Xamarin.
- Experience working with and integrating into backend technologies (cellular, Wi-Fi, queues, web servers, databases).
- Experience with mobile analytics.
- Database Design, Development and Performance Optimization.
- 2+ years’ Mobile / Wireless Technology experience especially with devices running Android.
- 2+ years’ experience with Java.
- 2+ years’ experience using relational databases (Oracle DB, MySQL, MS SQL Server).
- 2+ years’ experience with JavaScript, jQuery.
- Knowledge of MVC Framework.
- Experience with TeamCity/Jenkins/Git.
- Experience using build tools (Gradle, Maven).
- Broad knowledge of business and technical environments.
- 2+ years’ experience in a IT environment.
- Experience with MQTT (IBM MessageSight).
- Experience with Message Oriented Middleware (IBM MQ).
- Barcode Imaging Technology.
- Demonstrated deployments of enterprise or consumer-facing mobile software systems using industry standard environments including Android native and Hybrid apps.
- Experience with Enterprise Mobile Device Management (MDM) solutions.
- Experience with Cisco WebEx TEAMS.
- Firebase.
- Espresso.
- Dependency Injection Frameworks (Dagger, etc.)
- Advanced and current knowledge and experience of cloud technologies.
- Demonstrated capability around operating cloud applications.
- Responsive design principles.
- Unit test frameworks.
- Developing for accessibility.
- Relational database knowledge, preferably using Oracle.
Job Responsibilities:
- Understand and interpret functional requirements as set forth in the functional design documents or user stories
- Design, develop and unit test technical solutions for moderate to complex work objects assigned
- Perform code review in critical functionality areas
- Develop, integrate, test, maintain and enhance existing and proprietary platform applications
- Provide support to test teams during product and UAT testing of the technical solution developed
- Prepare and implement the technical solution to the production environment
- Investigate and provide post implementation support of the technical solution implemented
Experience required: 6-8 Years