Sams Credit-SDMC experience team deals with the Sams credit card experience as well as Secure Digital Mem Card experience.
Requirements
- 6+ years of professional experience in various elements of full stack software development – native mobile, web front end, back end, and hands-on coding experience in the past
- Hands-on experience building scalable backend systems and platforms
- Previous knowledge of Designing and developing advanced applications for the Android platform
- Proven software development experience and Android skills development
- Experience translating wireframes into pixel-perfect views
- Experience with Android SDK, Services, and various methods of background processing
- Experience working with remote data via REST, JSON, Google Cloud Messaging, and the HTTP protocol
Responsibilities
- Troubleshoot business and production issues for mobile devices by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause, etc.); then engaging support teams to assist in the resolution of found issues.
- Develop innovative mobile technology solutions and strategies to support business objectives by collaborating with cross-functional business partners; developing assessments of key opportunities; benchmarking and analyzing industry best practices; forecasting for future technologies; driving high-priority initiatives; identifying and implementing solutions; communicating with and influencing decision-makers and executives within the organization; influencing the industry to adopt sustainable solutions; and defining software development guidelines, standards, and processes.
- Collaborate with cross-functional teams to determine project requirements; translating requirements into mobile solutions for multiple operating systems (for example, iPhone, Android); gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code (for example, Java/Kotlin) that can be applied to multiple types of mobile devices; developing user interface solutions; conducting testing to ensure solution is functional; communicating project status and roadblocks to team members and stakeholders; determining solutions to issues; enhancing design to prevent reoccurrence of defects across multiple devices; ensuring on-time delivery; and collaborating with project managers to provide guidance on project implementation plan.
- Remove barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance; developing contingency plans; and demonstrating adaptability and supporting continuous learning.
- Ensure business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness; and participating in and supporting community outreach events.
- Perform a root cause analysis across multiple mobile devices to prevent future occurrence.
- Writing and developing code (for example, Java/Kotlin) that can be applied to multiple types of mobile devices
Other
- Promote and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open-Door Policy.
- BS/MS degree in Computer Science, Engineering or a related subject
- Experience with a consumer facing app and ecommerce or retail shopping
- Knowledgeable about animation and screen transitions
- Have published at least one original Android app