Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

RGIS Software Engineer (Android) *REMOTE POSITION* in Detroit, Michigan


RGIS is the market

leader in supply chain, inventory, insights, merchandising and optimization

solutions. Our services include but are not limited to: inventories, supply

chain, compliance audits, store mapping, merchandising, resets, staffing

solutions and store optimization. We deploy employees in more than 40

countries, offering our customers unsurpassed geographic coverage and unique

tools and processes to ensure accuracy, reliability and efficiency.

The IT environment provides

a fast-paced atmosphere where new technologies are being used to prepare

software platforms to support the business needs of today and the future. RGIS welcomes strong technical and analytic individuals

who demonstrate the ability to deliver significant, measurable business value

through innovation. IT is helping

transform RGIS by providing global solutions in multiple languages across 40

countries. The RGIS IT mantra is “build

it to change” as technology is ever-changing.

Technology is a key driver at RGIS.

We look to hire people who have technology vision, technical leadership,

and drive and are not afraid to constantly change and grow.

Software Engineer Responsibilities

  • Collaboratively works in a team of 5-7developers

  • Software development, technical designs, re-engineering,support of platform rollouts across the globe

  • Participates in research, design and developmentof new software programs and systems

  • Write detailed and accurate technicalspecifications

  • Tests newprograms to ensure that logic and syntax are correct, and that program resultsare accurate; assists lower-level programmers with programming assignments

  • Responsiblefor developing new programs and proofing the program to develop needed changesto assure production of a quality product

  • Document codeconsistently throughout the development process by listing a description of theprogram, special instructions, and any changes made in database tables onprocedural, modular and database level

  • Ability tolearn new programming languages quickly

  • Performs work of moderate difficulty indesigning, writing, editing, modifying, and debugging computer programs


Educational Requirements


degree in Information Technology, Information Systems or related studies

desired. An equivalent combination of

experience and education may be considered.


Software Engineer Experience and Knowledge Requirements

  • 5 years of experience with android developmentusing Android Studio

  • 3 years of experience with MySQL and SQLitedatabase.

  • 3 years of experience in the development,performance tuning, and support of a complex application framework

  • 3 years of experience with C#

  • 3 years of experience with Java

  • Experience with Reactive Programing andDependency Injection.

  • Experience using RxJava, Dagger and ButterKnifelibraries.

  • Experience on Bluetooth APIs.

  • Experience with .NET WebAPI

  • Experience with Kotlin a plus

  • Experience with Windows Services

  • Strong familiarity with common design patterns(Command, strategy, singleton, factory, etc.)

  • Expert knowledge of SOLID coding principles andObject-Oriented Design

  • Unit Testing (NUnit, JUnit, or equivalent) anduse of the AAA pattern

  • iOS / XCode experience preferred

  • Demonstrate expert level of programming skilland independently analyze and identify comprehensive solutions

  • Highly motivated, self-starter who willinglyparticipates in all phases of the software development life cycle

  • Strong knowledge in designing physical andlogical databases using industry standard modeling tool is a plus

RGIS is an Equal Opportunity

Employer, committed to a diverse and inclusive work environment.

Primary Location: USA-MI-Detroit Metro-Auburn Hills, MI

Other Locations: USA-TX-Dallas Fort Worth, USA-CA-Los Angeles, USA-KS-Kansas City, USA-FL-Tampa

Job Number: SEN00013

RGIS is pleased to be an equal employment employer: Women/Minorities/Veterans/Individuals with Disabilities