Senior SAP Developer

Compu-Vision Consulting Inc.

  • San Diego, CA
  • 15 days ago
  • Remote

    Highlights

    The City of San Diego's Department of Information Technology (DoIT) is seeking a highly experienced Senior SAP Developer with expertise in ABAP, Neptune, SAP Fiori, SAP Business Technology Platform (BTP), and SAP S/4HANA development to support one of the most sophisticated municipal SAP ERP environments in North America. This is a senior technical development position requiring extensive experience building enterprise-grade SAP applications, modern UI technologies, cloud extensions, mobile applications, API integrations, and performance-optimized custom development using SAP best practices and Clean Core principles.

    Numbers & Facts

    LocationSan Diego, CA (
    Remote
    )

    Description

    Senior SAP Developer (ABAP, Neptune, Fiori & SAP BTP)

    City of San Diego | Department of Information Technology (DoIT) – ERP Division

    Location: Remote with As-Needed Onsite Support – San Diego, CA

    Employment Type: Staff Augmentation / Long-Term Contract

    Experience Level: Senior SAP Developer (5-10+ Years)

    Position Overview

    The City of San Diego's Department of Information Technology (DoIT) is seeking a highly experienced Senior SAP Developer with expertise in ABAP, Neptune, SAP Fiori, SAP Business Technology Platform (BTP), and SAP S/4HANA development to support one of the most sophisticated municipal SAP ERP environments in North America.

    This role is responsible for designing, developing, enhancing, integrating, and supporting custom SAP solutions across the City's enterprise ERP landscape while helping modernize the platform as the organization transitions from SAP ECC to SAP S/4HANA Private Cloud

    The successful consultant will work alongside ERP Functional Analysts, Basis Administrators, Security Administrators, Integration Developers, Business Process Coordinators (BPCs), and City stakeholders to build scalable enterprise applications supporting Finance, Utilities, Human Resources, Procurement, Enterprise Asset Management, Payroll, Budgeting, Public Utilities, Transportation, Environmental Services, and numerous City departments.

    This is a senior technical development position requiring extensive experience building enterprise-grade SAP applications, modern UI technologies, cloud extensions, mobile applications, API integrations, and performance-optimized custom development using SAP best practices and Clean Core principles.

    About the Department

    The City of San Diego's ERP Division supports more than a dozen City departments through a centralized SAP ERP platform. The current environment includes SAP ECC on HANA with a strategic roadmap to SAP S/4HANA Private Cloud by 2030.

    Developers support enterprise solutions across:

    • Financial Management
    • Human Capital Management
    • Enterprise Asset Management
    • Utilities (IS-U)
    • Customer Relationship Management
    • Grants Management
    • Treasury
    • Purchasing
    • Inventory
    • Payroll
    • Environmental Health & Safety
    • GIS Integration
    • Budget Management
    • Mobile Workforce Applications

    The City's development team works in a collaborative, KPI-driven environment focused on continuous improvement, system modernization, and high-quality software delivery.

    Position Summary

    As a Senior SAP Developer, you will design, develop, test, implement, and support enterprise SAP applications while driving modernization efforts utilizing SAP Fiori, SAPUI5, Neptune, RAP, CDS Views, and SAP Business Technology Platform (BTP).

    This role requires a hands-on technical leader capable of developing highly scalable SAP solutions while mentoring junior developers and collaborating closely with business stakeholders throughout the software development lifecycle.

    Primary Responsibilities

    The successful candidate will:

    • Design enterprise SAP solutions
    • Develop complex ABAP applications
    • Build SAP Fiori applications
    • Develop SAPUI5 web applications
    • Develop Neptune mobile applications
    • Create BTP extensions
    • Build cloud-native applications
    • Enhance existing SAP customizations
    • Perform object-oriented ABAP development
    • Develop RAP applications
    • Create CDS Views
    • Design RESTful APIs
    • Build OData services
    • Develop integrations with SAP and third-party applications
    • Perform code optimization
    • Troubleshoot production issues
    • Complete technical specifications
    • Create technical design documents
    • Produce unit testing documentation
    • Participate in code reviews
    • Mentor junior developers
    • Support production deployments
    • Participate in Agile development activities
    • Assist functional teams with technical troubleshooting
    • Collaborate with Basis and Security teams
    • Ensure adherence to SAP Clean Core standards
    • Support the City's migration to SAP S/4HANA

    SAP Modules Supported

    Development work will support:

    Finance & Logistics

    • General Ledger
    • Accounts Payable
    • Accounts Receivable
    • Asset Accounting
    • Treasury
    • Funds Management
    • Grants Management
    • Project Systems
    • Materials Management
    • Inventory Management
    • OpenText VIM
    • SAP Ariba

    Human Capital Management

    • Personnel Administration
    • Organizational Management
    • Payroll
    • Benefits
    • Time Management
    • SuccessFactors
    • Environmental Health & Safety

    Enterprise Asset Management

    • Plant Maintenance
    • Master Data Governance
    • Work Manager
    • Multi-Resource Scheduling
    • Asset Investment Optimization
    • Geo.e

    Utilities

    • IS-U
    • CCS
    • Device Management
    • MyWaterSD
    • OpenText ExStream

    Customer Solutions

    • SAP CRM
    • GIS integrations
    • ArcGIS

    Developers will support enhancements across all of these functional areas.

    Technical Responsibilities

    SAP Development

    • ABAP
    • ABAP OO
    • ABAP on HANA
    • ABAP Cloud
    • RAP
    • CDS Views
    • AMDP
    • BOPF
    • FPM
    • WebDynpro
    • SmartForms
    • Adobe Forms
    • Enhancement Framework
    • User Exits
    • BADIs
    • BAPIs
    • ALE
    • IDocs
    • RFCs
    • Function Modules
    • OO Design

    Modern SAP Development

    • SAP Fiori
    • SAPUI5
    • Fiori Elements
    • SAP Launchpad
    • HTML5
    • SAP Build
    • SAP Build Apps

    SAP Business Technology Platform

    • SAP BTP
    • Cloud Foundry
    • Kyma Runtime
    • CAP Model
    • Kubernetes
    • Docker
    • Event Mesh
    • Destination Services

    Neptune

    • Neptune DXP
    • BlueWorx
    • Mobile Applications
    • Offline Applications
    • Responsive Design

    APIs

    • REST
    • SOAP
    • OData
    • JSON
    • XML
    • API Management

    Development Tools

    • Eclipse ADT
    • Git
    • CTS+
    • Jenkins
    • Transport Management

    Required Technical Skills

    Candidates should demonstrate expertise in:

    Programming Languages

    • ABAP
    • ABAP OO
    • SQL
    • JavaScript
    • HTML5
    • CSS

    SAP Technologies

    • SAP ECC
    • SAP S/4HANA
    • SAP BTP
    • SAPUI5
    • SAP Fiori
    • Neptune
    • RAP
    • CDS Views
    • ABAP Cloud
    • SAP Workflow
    • BRF+
    • WebDynpro

    Integration Technologies

    • REST APIs
    • SOAP
    • OData
    • IDocs
    • RFC
    • BAPIs
    • ALE

    Enterprise Platforms

    • SAP CRM
    • SAP IS-U
    • SAP HCM
    • SAP EAM
    • SAP BW
    • SAP GRC

    Mandatory Qualifications

    Candidates must possess:

    • Minimum 5 years of enterprise SAP ABAP development
    • Strong Object-Oriented ABAP experience
    • SAP ECC development experience
    • SAP HANA development experience
    • SAP Fiori development
    • SAPUI5 development
    • CDS View development
    • RAP development
    • Eclipse ADT experience
    • REST API development
    • OData service development
    • BAPI development
    • BADI implementation
    • Enhancement Framework experience
    • Performance tuning experience
    • SAP Workflow development
    • Technical specification writing
    • Unit testing documentation
    • Production support experience
    • Excellent troubleshooting skills

    These qualifications reflect the City's required development capabilities across its ERP landscape.

    Preferred Qualifications

    The ideal candidate will also have experience with:

    • SAP BTP Cloud Foundry
    • SAP CAP
    • Kyma Runtime
    • Docker
    • Kubernetes
    • SAP Build
    • SAP Build Apps
    • Neptune DXP
    • BlueWorx
    • ArcGIS integrations
    • ESRI
    • OpenText ExStream
    • SAP MDG
    • PowerPlan
    • Asset Investment Optimization
    • IS-U
    • CRM
    • Clean Core Extensibility
    • S/4HANA Custom Code Migration
    • Public Sector SAP
    • Utility Industry SAP

    Soft Skills

    The successful candidate will possess:

    • Exceptional analytical thinking
    • Strong customer-service orientation
    • Excellent written communication
    • Outstanding verbal communication
    • Ability to explain technical concepts to business users
    • Strong documentation skills
    • Collaborative team mindset
    • Self-motivation
    • High attention to detail
    • Excellent organizational skills
    • Ability to prioritize competing work
    • Continuous learning mentality
    • Strong mentoring skills
    • Ability to thrive in Agile teams

    What Will Make You Successful

    Top performers in this role:

    • Write clean, scalable, reusable code
    • Follow SAP Clean Core principles
    • Build applications with future S/4HANA compatibility
    • Reduce technical debt
    • Optimize performance before deployment
    • Create excellent technical documentation
    • Collaborate effectively with functional teams
    • Anticipate future business needs
    • Deliver production-ready solutions with minimal defects
    • Mentor junior developers while raising development standards across the ERP organization

    Preferred Certifications

    • SAP Certified Development Associate – ABAP
    • SAP Certified Development Associate – SAP Fiori
    • SAP Certified Development Associate – SAP BTP
    • SAP Certified Development Associate – ABAP Cloud
    • SAP S/4HANA Extensibility Certification

    Education

    Bachelor's Degree in:

    • Computer Science
    • Information Technology
    • Software Engineering
    • Information Systems

    Equivalent SAP development experience will be considered.

    Similar Jobs