Vacancy expired!
Net2Source Inc. is an award-winning total workforce solutions company recognized by Staffing Industry Analysts for our accelerated growth of 300% in the last 3 years with over 5500+ employees globally, with over 30+ locations in the US and global operations in 32 countries. We believe in providing staffing solutions to address the current talent gap - Right Talent - Right Time - Right Place - Right Price and acting as a Career Coach to our consultants. Position: Sr Android DeveloperLocation: Cincinnati, OHDuration: 12 Months POSITION SUMMARY
- Accountable for proactively leading or supporting software engineering activities that create deliverables that guide the direction, development, and delivery of software solutions that meet business needs.
- Provide leadership, facilitation, analysis, and design tasks required to deliver critical business solutions.
- Develop target-state guidance (i.e., reusable standards, design patterns, guidelines, individual parts, and configurations) to evolve the organization s development process.
- Demonstrate the core values of respect, honesty, integrity, diversity, inclusion and safety.
- 6+years of experience with Mobile Development and building user-facing applications on Android.
- Experience working with offline storage, threading, and performance tuning.
- 5+ year of experience coding in Java and can demonstrate proficiency in programming languages like Java/Kotlin. Experience with building and releasing APIs and building and optimizing mobile apps, in Java and Kotlin.
- 5+ years of experience with RESTful APIs that connects Android applications to back-end services.
- 5+ years of experience with Java Spring Boot
- Strong experience with developing services on a cloud platform such as Microsoft Azure or AWS Cloud and integrating with mobile application UIs / APIs.
- Familiarity with cloud message APIs and push notifications.
- Experience designing internal frameworks in Java.
- 5+ years of experience with continuous integration and automated testing integration
- 5+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure.
- 5+ years of a proven track record of designing and delivering large scale, high-quality systems.
- 5+ years of successful and applicable experience taking a lead role in building complex software and automation systems that has been successfully delivered to customers.
- 5+ years of experience leading an engineering team, with collaboration with Product Managers and User Experience Designers.
- Knowledge of Android SDK and different versions of Android.
- Knowledge of Google s Android UI design principles, patterns, best practices, and interface guidelines.
- Possess the ability to design applications around UI such as touch.
- Experience working the Android AOSP frameworks, NDK, SDK, and libraries.
- Strong knowledge of industry trends and industry competition
- Proven ability to think and contribute at the strategic level.
- Demonstrated written, oral and presentation/public speaking communication skills.
- Understanding of network and security architecture
- Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations
- Demonstrated knowledge with SQL.
- Proficient understanding of code versioning tools, such as Git, GitHub Saas
- Ability to understand business requirements and translate them into technical requirements.
- Focal Systems - Shelf Monitoring systems services integration development experience
- Demonstrated capability to build, mentor and maintain an inclusive team-based environment.
- Experience building solutions using elastic architectures (preferably Microsoft Azure and Google Cloud Platform)
- Lead agile teams in the development of Focal Systems - Shelf Monitoring Services integration with software applications for the TC-52 Zebra mobile device and Azure Cloud services platform.
- Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebase.
- Lead the development implementation of technology strategy within a defined set of teams.
- Execute against defined technology roadmap to support project portfolio and business strategy.
- Oversee the implementation of enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance.
- Provide technical leadership to ensure clarity between ongoing projects and the strategic objectives of the company.
- Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, transform the existing core technology base and IT estate
- Implement high-level migration plans to address the gaps between the current and future state, typically in sync with the budgeting or other capital planning processes.
- Present opportunities with cost/benefit analysis to leadership to shape sound architectural decisions.
- Lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement.
- Mentor team members in software development principles, patterns, processes and, practices
- Promote the capture and reuse of intellectual capital, including code objects and components.
- Draft and review architectural diagrams, interface specifications, class structures other design documents.
Vacancy expired!