03 Jul
DelDOT Programmer - Android Mobile Developer (Hybrid Work, 2-3 days a week)
Delaware, Dover , 19901 Dover USA

The Programmer 5 is an Android Mobile developer responsible for analysis, design, development, testing, implementation and support of custom Native Android applications for the Delaware Department of Transportation and its customers. The Delaware Department of Transportation is seeking a contractual Android Developer. This position will be hybrid (onsite required 2-3 days per week). The position would be for an experienced Native Android developer for DelDOT's Android mobile application. The primary duties would be performing the complete SDLC for innovative and advanced Android application platform and architecture from analysis. and requirements, design, coding, through implementation and on-going enhancements and support. The developer will also be responsible for developing dynamic data services (e.g., JSON, XML, RESTful and SOAP APIs etc), as well as parsing and integrating the services with the applications. This individual will also be required to Collaborate with cross-functional teams to define, new and innovative features. Estimate scope, work effort and cost of Project. Establish standards and best practices to deliver clean, scalable, and maintainable Android code. Translate designs and wireframes into high quality code. Design, build, and maintain high performance, reusable, and reliable code. Ensure the best possible performance, quality, and responsiveness of the application. Generate bug free code quickly and efficiently. Develop use cases, test code and create automated test scripts. Identify and correct bugs and provide continuous improvement on application performance and functionality. Continuously discover, evaluate, and implement new technologies to maximize development efficiency and exceptional user experience. Documentation of system and business requirements as well as Technical and user documentation. It is anticipated that this position would be a longer-term assignment expected to work a 37.5 hour work week onsite at the DelDOT Administration Center building located in Dover, Delaware. This position requires someone who is able to work independently as well as in a team environment. We need someone who is self-motivated, and has excellent verbal and written communication skills. Required/Desired Skills Skill Required /Desired Amount of Experience Expert experience in designing and developing custom Native Android apps Required 4 Years Expert experience in Android Object-Oriented Programming, and Protocol Oriented Programming. Required 5 Years Hands on experience developing in Kotlin 1.5.0 or higher, including Coroutines. Required 2 Years Demonstrated experience developing, delivering and maintaining widely distributed public and private apps in Google Play Store. Required 4 Years Excellent hands on skills with the complete Android development life cycle and tools; Android Studio, Android SDK, Android Application Package. Required 4 Years Extensive experience in analyzing, evaluating and utilizing innovative, state of the art Android Design Paradigm patterns and architectures Required 4 Years Complete knowledge, experence of the framework and Android Architecture Components; Firebase, Gradle, Dagger, GSON, Google Play Services. Required 4 Years Hands on experience in MVP/MVVM architectural patterns. Required 4 Years Extensive experience with interactive Android UI design principles, patterns and best practices with compelling user experiences and solid app ratings Required 4 Years Vast understanding and experience ensuring application compatibility, functionality and design across multiple Android OS versions and device types. Required 3 Years Experience integrating interactive maps and data layers in android application using latest Google Map API. Required 2 Years Experience in app performance profiling and tuning of widely distributed apps. Required 3 Years Experience in the design, development, and the use of analytics and tracking solutions (e.g., Flurry, Google Analytics) for public facing apps. Required 3 Years Experience with third-party libraries and REST APIs (Retrofit, Glide, RxJava, RxAndroid Required 4 Years Experience with modern build strategies, continuous integration, unit testing, test-driven development, static analysis and automated integration test Required 5 Years Complete Knowledge and experience in Core Java and J2EE programming. and experience with JAVA SDK Required 2 Years Experience with offline storage, threading, and performance tuning. Required 3 Years Excellent knowledge of developing, consuming and parsing dynamic data using services (e.g., JSON, XML, RESTful and SOAP APIs etc) Required 3 Years Oracle DB 11g or higher Required 2 Years Vast knowledge of IDEs such as IntelliJ, Eclipse, NetBeans Required 3 Years SQL and Stored Procedures Required 3 Years Knowledgeable and experience with Agile and similar development methodologies, and the ability to understand business and technical requirements. Required 3 Years Familiar with GitLab (or other source control systems). Required 3 Years Strong understanding of multithreading and concurrency. Required 2 Years Ability to evaluate solutions in terms of algorithm and data structure fundamentals Required 3 Years Excellent written and verbal communication skills Required 5 Years Great collaboration skills and ability to work independently and within a team environment Required 4 Years Experience with C/C Highly desired 4 Years JSP Highly desired 3 Years EJB 3.2 Highly desired 4 Years HTML5 Desired 3 Years CSS Desired 3 Years Node.JS Nice to have 3 Years Web Frameworks like Struts / Spring Nice to have 3 Years


Related jobs

Report job