Senior SAP Developer

Compu-Vision Consulting Inc.
  • San Diego, CA
  • Remote
  • Quick Apply
1 day ago

Job 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.

Numbers & Facts

LocationSan Diego, CA (
Remote
)

Skills

  • ABAP Objectsunmatched
  • ABAP Programming Languageunmatched
  • Accountingunmatched
  • Accounts Payableunmatched
  • Accounts Receivableunmatched
  • Adobe Product Familyunmatched
  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • ArcGISunmatched
  • Aribaunmatched
  • Best Practicesunmatched
  • Budget Managementunmatched
  • Budgetingunmatched
  • Business Processesunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Certified Coding Specialist (CCS)unmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Computerized Maintenance Management System (CMMS)unmatched
  • Consultingunmatched
  • Continuous Improvementunmatched
  • Customer Relationship Management (CRM)unmatched
  • Customer Support/Serviceunmatched
  • Design Documentunmatched
  • Detail Orientedunmatched
  • Dockerunmatched
  • Documentationunmatched
  • ERP (Enterprise Resource Planning)unmatched
  • ESRIunmatched
  • Enterprise Applicationsunmatched
  • Environmental Healthunmatched
  • Establish Prioritiesunmatched
  • Financeunmatched
  • Financial Managementunmatched
  • Functional Analysisunmatched
  • Fund Managementunmatched
  • General Ledger Accountingunmatched
  • Geographic Information Systems (GIS)unmatched
  • Gitunmatched
  • Governmentunmatched
  • Grant Administration/Managementunmatched
  • HTML5unmatched
  • Human Resourcesunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Inventory Managementunmatched
  • JSONunmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Logisticsunmatched
  • Maintain Complianceunmatched
  • Materials Managementunmatched
  • Mentoringunmatched
  • Mobile Applicationsunmatched
  • Object Oriented (OO)unmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Developmentunmatched
  • On Site Supportunmatched
  • Organizational Development/Managementunmatched
  • Organizational Skillsunmatched
  • Performance Metricsunmatched
  • Performance Tuning/Optimizationunmatched
  • Presentation/Verbal Skillsunmatched
  • Private Cloudunmatched
  • Production Supportunmatched
  • Programming Languagesunmatched
  • Programming Toolsunmatched
  • Public Transportunmatched
  • Purchasing/Procurementunmatched
  • REST (Representational State Transfer)unmatched
  • RFCunmatched
  • Requirements Managementunmatched
  • SAPunmatched
  • SAP BAPI (Business API)unmatched
  • SAP BusinessObjects Governance Risk & Compliance (GRC)unmatched
  • SAP ECC (fka SAP R/3 and SAP ERP)unmatched
  • SAP NetWeaver Business Warehouseunmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • SQL (Structured Query Language)unmatched
  • Safety/Work Safetyunmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Talent Managementunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • Time Managementunmatched
  • Treasuryunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Writing Skillsunmatched
  • XML (EXtensible Markup Language)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder