Mobile Developer - SAP BRIM
Role details
Job location
Tech stack
Job description
BVA Bears IT Solutions is seeking an SAP BRIM -Mobile Developer to work in the Middletown, PA area. This is a full time position with at least 2 days on-site and possibly 3 days remote. As an SAP BRIM-Mobile Developer, you will design and build secure, performant mobile applications that extend SAP Billing and Revenue Innovation Management (BRIM) capabilities to field and customer-facing users. Partnering with BRIM SMEs, functional consultants, and integration teams, the developer delivers features that surface SAP S/4HANA data and processes (e.g., Subscription Order Management, Convergent Invoicing, payments, disputes) via modern mobile UX (native iOS/Android or cross-platform) and SAP Fiori design principles. The role ensures integrations with CRM, payment gateways (tokenization, real-time payments), mediation/usage capture, and SAP BTP services are reliable, compliant (PCI DSS, SOC1/SOC2), and audit-ready., Design, develop, and maintain mobile applications (native iOS/Android using Swift/Kotlin, or cross-platform such as React Native/Flutter) that integrate with SAP BRIM (SOM, CI, CC) and SAP S/4HANA via APIs. Implement mobile experiences aligned to SAP Fiori design guidelines; collaborate with UX roles to ensure accessibility (WCAG) and usability for billing, payments, and disputes. Build secure integrations with CRM, payment gateways (tokenization, PCI-compliant flows), mediation/usage capture, and SAP ERP using REST/GraphQL APIs and event-driven patterns (SAP BTP). Develop offline-capable features, caching strategies, and reliable sync for high-volume data; handle error states, retries, and reconciliation. Set up CI/CD pipelines (Azure DevOps/GitHub Actions) for build, test, code quality, and deployment to enterprise app stores (MDM/Intune). Write unit, integration, and end-to-end tests; partner with QA to automate mobile test suites and ensure traceability in Azure DevOps (ADO). Ensure compliance and security: encryption-at-rest/in-transit, secure credential storage, role-based access, and logging/auditing aligned with PCI DSS and SOC1/SOC2. Collaborate with BRIM SMEs to leverage standard SAP features and minimize customization; document technical designs, APIs, and data contracts. Monitor performance and reliability (crash analytics, telemetry); define SLAs/SLOs and optimize for startup time, responsiveness, and battery/network usage. Provide production support post-go-live; create runbooks, knowledge articles (ServiceNow), and respond to incidents within agreed SLAs.
Requirements
Bachelor's degree in Computer Science, Information Systems, or related field. 5+ years of mobile development experience (Swift, Kotlin, React Native, or Flutter) building enterprise-grade apps. Exposure to SAP BRIM (SOM, CI, CC) and S/4HANA; familiarity with SAP Fiori principles and SAP BTP services (API management, eventing). Hands-on experience with RESTful API design, OAuth2/OpenID Connect, secure payment integrations, and mobile cryptography. Proficiency with Azure DevOps or JIRA for backlog, CI/CD, and release management; experience instrumenting apps for analytics and monitoring. Preferred Skills: Experience integrating mobile apps with payment gateways and tokenization; strong understanding of PCI DSS controls for mobile. Familiarity with mediation/usage capture pipelines, event-driven architecture, and resilient sync patterns (conflict resolution, delta loads). Experience with MDM/EMM (e.g., Microsoft Intune) for enterprise distribution, app configuration, and device compliance. Background in Hybrid Agile delivery; ability to collaborate across UX, QA, and SAP functional/technical teams. Relevant certifications (e.g., Apple/Google developer, SAP-related) and portfolio of enterprise mobile solutions. U.S. Citizenship Requirement: This position is restricted to U.S. citizens only in accordance with federal contract requirements. Applicants must provide proof of U.S. citizenship (such as a U.S. passport, birth certificate, or Certificate of Naturalization) prior to employment. Non-citizens, including lawful permanent residents (Green Card holders), are not eligible for this role.