Software Developer/Android

• Implement MVVM architecture in Android applications.

• Work with third-party libraries such as RxJava, Dagger and Retrofit.
• Develop solutions consuming RESTful APIs with Android applications. *
• Work in a team environment following the Agile methodology.
• Understand Android UX and works closely with the design team to ensure UI designs are aligned with the current Android UI guidelines.
• Write Kotlin code for all new development.
• Develop code and components that are reusable.

Systems Admin/SQL DBA

* Work closely with IT teams and business units to facilitate design, installation and configuration of large and complex OLTP, OLAP, and SSRS environments with high-availability and offsite disaster recovery, utilizing Microsoft Clustering & Always On, fault tolerant SAN storage for databases, as well as backups.

* Experience working with Azure SQL
* Creation/configuration/administration of SQL Servers in a virtual environment.
* Responsible for maintaining the security integrity of database services and systems, which support the various operating units of the enterprise.
* Implement systems for monitoring database jobs and system activity, and profiling for load and performance bottlenecks.
* Management of large and growing databases (TB+)
* Monitoring and tuning, SQL Server indexing strategies, etc.
* Implementation of Disaster Recover / High Availability strategies
* DevOps tasks (e.g. deployment of product releases, hotfixes, configuration changes)
* Configuration of AlwaysOn availability groups, Log Shipping, etc.
* Development and execution of key production performance indicators
* TSQL, index and data model tuning recommendations for poorly performing queries
* Production support for databases and server infrastructure.