Back-End Developer - SAP BRIM
Role details
Job location
Tech stack
Job description
As an SAP BRIM-Back-End Developer, you will be responsible for designing, building and maintaining server-side components supporting SAP Billing and Revenue Innovation Management (BRIM) and related SAP S/4HANA modules. This role develops robust integrations, services, and data processing pipelines for high-volume, consumption-based billing, ensuring security, performance, and compliance with PCI DSS and SOC1/SOC2. The developer collaborates with architects, functional consultants, testers, and business stakeholders to deliver scalable solutions aligned with SAP best practices while minimizing customizations., Back-End Engineering & Configuration Develop server-side logic and services across SAP BRIM modules: Subscription Order Management (SOM), Convergent Invoicing (CI), and Convergent Charging (CC). Implement SAP ABAP enhancements, CDS views, OData services, and BAPI/RFC integrations following clean code and performance guidelines. Build microservices and event-driven components using SAP BTP (Cloud Foundry/Kyma) and CAP (Cloud Application Programming Model) where appropriate. Optimize batch/real-time processing for high-volume rating, billing, invoicing, and settlements. Integration & Data Pipelines Design and implement integrations with external systems (e.g., Microsoft Dynamics CRM, payment gateways, mediation platforms) using SAP PO/CPI, REST/JSON, and queuing/streaming patterns. Collaborate with data teams on target mappings, ETL/ELT pipelines, and delta loads to minimize downtime during cutover and migrations. Ensure seamless dispute handling for migrated transactions with minimal manual rework. Security, Compliance & Observability Implement secure payment flows including tokenization; ensure compliance with PCI DSS and SOC1/SOC2 controls. Apply role-based access, encryption, and secure secrets management; contribute to control documentation. Instrument services for logging, tracing, and metrics; define SLIs/SLOs and support performance tuning. Quality Assurance & DevOps Write unit, integration, and contract tests; review SIT/UAT scripts and results. Use Azure DevOps (ADO)/JIRA for backlog management, CI/CD pipelines, and release governance. Perform root-cause analysis and defect resolution; contribute to runbooks and support procedures (ServiceNow post go-live). Documentation & Collaboration Produce technical designs, sequence/data-flow diagrams, API specs, test plans, and impact analyses adhering to Commission templates. Participate in workshops to refine user stories and acceptance criteria; provide estimates and technical risk assessments. Share best practices and mentor junior developers on BRIM back-end patterns and performance techniques.
Requirements
BVA Bears IT Solutions is seeking an SAP BRIM -Back-End 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., Education: Bachelor's degree in Computer Science, Information Systems, or related field. Experience: 5+ years back-end development, including SAP ABAP/OData/CDS; experience with S/4HANA is required. 2+ full-cycle SAP BRIM implementations (focus on SOM and CI, with exposure to CC). Hands-on integrations with non-SAP CRM systems and payment gateways supporting real-time payments and tokenization. with payment gateway integration and secure payment design. Skills: Strong knowledge of SAP BRIM processes (subscription, rating, billing, invoicing). Proficiency with SAP BTP, CAP, CPI/PO, REST APIs, and event-driven architecture. Solid grounding in secure coding, authentication/authorization, and data protection. Performance tuning for large-scale, high-throughput workloads; troubleshooting across app/integration layers. Clear, structured documentation and collaborative communication. Preferred Skills: SAP BRIM certifications (e.g., BR235/240/245/416). Experience in utilities or transportation; familiarity with usage-based subscription/billing. Hybrid Agile delivery experience; strong backlog and CI/CD practices in ADO/JIRA. Post go-live support using ServiceNow; knowledge of SAP Fiori for task-optimized user experiences. 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.