Application Developer 2 4P/882

4P Consulting Inc.

Birmingham (AL)

On-site

USD 70,000 - 100,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

4P Consulting Inc. is seeking an experienced Application Developer II to support Asset Management and Power Delivery enterprise apps for Alabama Power in Birmingham, AL. You will work on AIMS, Fulcrum, and related systems, with strong C#, Python, SQL, and API integration skills.

The role covers database development, data modeling, REST/SOAP integrations, SDLC adherence, and collaboration with business stakeholders in a dynamic power delivery environment.

Qualifications

  • Minimum 3 years of professional programming or software development experience.
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field, or equivalent relevant professional experience.
  • Experience with C#, Python, or a comparable object-oriented programming language.
  • Strong SQL and database development experience.
  • Experience with data modeling and schema design.
  • Hands-on experience with REST and/or SOAP API integrations.
  • Understanding of the full Software Development Life Cycle (SDLC).
  • Experience supporting enterprise business applications in production.
  • Strong analytical, troubleshooting, and programmatic problem-solving skills.
  • Ability to communicate technical concepts clearly to both business and technical stakeholders.

Responsibilities

  • Design, develop, test, deploy, enhance, and maintain enterprise web, mobile, and business applications.
  • Support ongoing development and maintenance of the Asset Information Management System (AIMS).
  • Support the enterprise Fulcrum application used for inspections and field data collection.
  • Develop and maintain databases, including: SQL development, Data modeling, Schema design, Data mapping, Integration planning.
  • Develop and support secure, reliable REST and SOAP API integrations.
  • Integrate AIMS, Fulcrum, GIS platforms, and other internal/external systems.
  • Gather business requirements and translate them into technical solutions.
  • Troubleshoot application, database, and integration issues.
  • Manage defects and provide ongoing production support.
  • Participate in architecture planning, technical design discussions, code reviews, and SDLC activities.
  • Create and maintain technical documentation for applications, databases, APIs, configurations, and support processes.
  • Follow applicable security, performance, scalability, and development standards.

Skills

C#
Python
SQL
REST API
SOAP API
Database Development
Data Modeling
AIMS
Fulcrum
OutSystems
GIS
ArcGIS
SDLC
Agile
Enterprise Applications
Application Support
CI/CD
SAML
OAuth

Education

Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field

Tools

OutSystems
Fulcrum
ArcGIS

Job description

Application Developer II – Asset Management & Power Delivery

Client: Alabama Power

Location: Birmingham, AL

Contract: 3 Year

Job Summary

We are seeking an experienced Application Developer II to support the development, enhancement, integration, and maintenance of enterprise Asset Management and Power Delivery applications.

This role will support the Asset Information Management System (AIMS), enterprise Fulcrum applications, database development, API integrations, and other Power Delivery technology solutions. The ideal candidate will have strong experience with C#, Python, SQL, database development, REST/SOAP APIs, enterprise application support, and software troubleshooting.

Key Responsibilities
  • Design, develop, test, deploy, enhance, and maintain enterprise web, mobile, and business applications.
  • Support ongoing development and maintenance of the Asset Information Management System (AIMS).
  • Support the enterprise Fulcrum application used for inspections and field data collection.
  • Develop and maintain databases, including:
    • SQL development
    • Data modeling
    • Schema design
    • Data mapping
    • Integration planning
  • Develop and support secure, reliable REST and SOAP API integrations.
  • Integrate AIMS, Fulcrum, GIS platforms, and other internal/external systems.
  • Gather business requirements and translate them into technical solutions.
  • Troubleshoot application, database, and integration issues.
  • Manage defects and provide ongoing production support.
  • Participate in architecture planning, technical design discussions, code reviews, and SDLC activities.
  • Create and maintain technical documentation for applications, databases, APIs, configurations, and support processes.
  • Follow applicable security, performance, scalability, and development standards.
Required Qualifications
  • Minimum 3 years of professional programming or software development experience.
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field, or equivalent relevant professional experience.
  • Experience with C#, Python, or a comparable object-oriented programming language.
  • Strong SQL and database development experience.
  • Experience with data modeling and schema design.
  • Hands-on experience with REST and/or SOAP API integrations.
  • Understanding of the full Software Development Life Cycle (SDLC).
  • Experience supporting enterprise business applications in production.
  • Strong analytical, troubleshooting, and programmatic problem-solving skills.
  • Ability to communicate technical concepts clearly to both business and technical stakeholders.
Preferred Qualifications
  • Full-stack web application development experience.
  • Experience with OutSystems or a comparable low-code development platform.
  • Experience working in an Agile development environment.
  • Experience supporting utility, asset management, or Power Delivery applications.
  • Experience with Fulcrum or similar mobile inspection/data collection tools.
  • GIS experience, including Esri or ArcGIS.
  • Familiarity with cloud platforms and authentication technologies such as SAML and OAuth.
  • Experience with Git, version control, automated testing, and CI/CD pipelines.
Key Skills

C# | Python | SQL | REST API | SOAP API | Database Development | Data Modeling | AIMS | Fulcrum | OutSystems | GIS | ArcGIS | SDLC | Agile | Enterprise Applications | Application Support | CI/CD | SAML | OAuth

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Developer 2 - APPDEV2
Application Developer 2 - APPDEV2

Lancesoft • Birmingham (AL)

Hybrid
USD 69,000 - 77,000
Application Developer 2
Application Developer 2

Johnson Service Group, Inc. • Birmingham (AL)

Hybrid
USD 80,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Asset App Dev II - Power Delivery & AIMS
Asset App Dev II - Power Delivery & AIMS

4P Consulting Inc. • Birmingham (AL)

On-site
USD 70,000 - 100,000
Full Stack Application Developer 2 4P/377
Full Stack Application Developer 2 4P/377

4P Consulting Inc. • Birmingham (AL)

On-site
USD 75,000 - 95,000
Application Developer 2 - Hybrid (Asset Mgmt & API)
Application Developer 2 - Hybrid (Asset Mgmt & API)

Johnson Service Group, Inc. • Birmingham (AL)

Hybrid
USD 80,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Info Systems Analyst 2 4P/456
Info Systems Analyst 2 4P/456

4P Consulting Inc. • Birmingham (AL)

On-site
USD 60,000 - 80,000
Application Developer
Application Developer

Apex Systems • Birmingham (AL)

On-site
USD 90,000 - 110,000
Medical insurance
401K with match
ESPP
+1
Software Developer / Data Solutions Developer
Software Developer / Data Solutions Developer

4p-Consulting-Inc. • Birmingham (AL)

On-site
USD 90,000 - 130,000
Application Development Engineer
Application Development Engineer

Colonial Group • Huntsville (AL)

On-site
USD 90,000 - 130,000
Application Developer III
Application Developer III

Accord Technologies Inc • Jackson (MS)

On-site
USD 100,000 - 120,000