Enter a job title or keyword

Software Developer Data Solutions Developer

4P Consulting


Job Location:

Birmingham, MI - USA

Monthly Salary: Not provided by the employer
Posted: 14 November 2026 (Yesterday)
Application Deadline: 11 February 2027
Vacancies: 1 Vacancy

Job Summary

Client:Southern Company
Location:Birmingham AL
Contract Duration:1 Year
Experience:35 Years

Job Summary

We are seeking aSoftware Developer / Data Solutions Developerwith 35 years of experience to design develop and support enterprise reporting analytics data integration and application solutions.

This role will work closely with business stakeholders developers data engineers and end users to understand business requirements integrate data from multiple enterprise systems improve access to information and deliver reliable solutions that support operational performance and business decision-making.

The Developer will also evaluate existing applications and systems and recommend appropriate software upgrades enhancements and technology improvements.

Key Responsibilities
  • Design develop test implement and support enterprise software applications and data solutions.
  • Integrate and consolidate data from multiple enterprise systems to support reporting analytics and business applications.
  • Develop and maintainweb applications APIs dashboards reports and data-driven solutions.
  • Design specific computer systems and application software based on business and technical requirements.
  • Evaluate existing applications and recommend software upgrades enhancements and system improvements.
  • Work with stakeholders to gather and document business and technical requirements.
  • Partner with developers and data engineers to validate data accuracy and resolve data quality or integration issues.
  • Troubleshoot application reporting database and data integration issues.
  • Develop secure scalable reliable and maintainable enterprise solutions.
  • Support system testing implementation deployment and production troubleshooting.
  • Participate in application modernization and cloud-based development initiatives.
  • Maintain technical documentation and follow established development and source-control standards.
  • Support continuous process and performance improvements.
Required Qualifications
Experience
  • 35 years of experiencein software development application development business intelligence reporting data solutions or a related technical field.
  • Experience developingweb applications APIs dashboards reporting solutions and business systems.
  • Experience integrating validating troubleshooting and consolidating data from multiple enterprise platforms.
Application Development
  • Strong proficiency withC# .
  • Experience with modern web application development.
  • Experience withBlazor.
  • Experience developing and consumingREST APIs.
  • Familiarity with:
    • Microservices
    • Distributed application architectures
    • GitHub
    • Azure DevOps
    • Source control
    • Azure-hosted applications
    • Cloud application deployment
Data & Reporting
  • StrongSQL developmentskills.
  • Experience with data analysis data modeling validation troubleshooting and integration.
  • Experience withPower BI.
  • Experience working withDatabricks.
  • Knowledge of enterprise data warehouses and modernlakehouse/cloud data platforms.
  • Experience withOracleandMicrosoft SQL Server.
Preferred Qualifications

Experience with one or more of the following is highly desirable:

  • Python
  • JavaScript
  • TypeScript
  • Azure services
  • CI/CD pipelines
  • Automated application deployments
  • Semantic models
  • Enterprise reporting and analytics platforms
  • Modern data architecture
  • Agile/Scrum development environments
Knowledge Skills & Abilities
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively with both technical and non-technical stakeholders.
  • Ability to translate business requirements into practical technical solutions.
  • Strong collaboration and stakeholder-management skills.
  • Ability to manage multiple priorities and assignments.
  • Strong attention to data accuracy and application quality.
  • Ability to independently troubleshoot technical issues and recommend solutions.
  • Commitment to developing secure scalable and maintainable applications.
Work Environment

This is ahybrid position based in Birmingham Alabama. The role will involve a combination of remote and on-site collaboration.

Periodic on-site presence and occasional travel may be required for stakeholder meetings workshops testing training implementation and other project-related activities.

Key Skills

C# .NET Blazor REST APIs SQL Power BI Databricks Azure Azure DevOps GitHub Oracle SQL Server Data Integration Data Modeling Web Application Development APIs Reporting Dashboards Microservices CI/CD


Required Experience:

IC