{"schemaVersion":"jobsearcher.job.v1","id":"18d8a2babe6865ef82d9402d","url":"https://jobsearcher.com/jobs/18d8a2babe6865ef82d9402d","canonicalUrl":"https://jobsearcher.com/jobs/18d8a2babe6865ef82d9402d","title":"Software Developer / Data Solutions Developer","description":"Software Developer / Data Solutions DeveloperClient: Southern Company Location: Birmingham, AL Contract Duration: 1 Year Experience: 3–5 YearsWe are seeking a Software Developer / Data Solutions Developer with 3–5 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 ResponsibilitiesDesign, 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 and maintain web 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 technical documentation and follow established development and source-control standards.Support continuous process and performance improvements.Required QualificationsExperience3–5 years of experience in software development, application development, business intelligence, reporting, data solutions, or a related technical field.Experience developing web applications, APIs, dashboards, reporting solutions, and business systems.Experience integrating, validating, troubleshooting, and consolidating data from multiple enterprise DevelopmentStrong proficiency with C# and.NET.Experience with modern web application development.Experience with Blazor.Experience developing and consuming REST APIs.Familiarity with:MicroservicesDistributed application architecturesGitHubAzure DevOpsSource controlAzure-hosted applicationsCloud application deploymentData & ReportingStrong SQL development skills.Experience with data analysis, data modeling, validation, troubleshooting, and with Power BI.Experience working with of enterprise data warehouses and modern lakehouse/cloud data with Oracle and Microsoft SQL Server.Preferred QualificationsExperience with one or more of the following is highly desirable:PythonJavaScriptTypeScriptAzure servicesCI/CD pipelinesAutomated application deploymentsSemantic modelsEnterprise reporting and analytics platformsModern data architectureAgile/Scrum development environmentsKnowledge, Skills & AbilitiesStrong 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 EnvironmentThis is a hybrid position based in Birmingham, Alabama. The role will involve a combination of remote and on-site on-site presence and occasional travel may be required for stakeholder meetings, workshops, testing, training, implementation, and other project-related activities.Key SkillsC# |.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","company":"4P Consulting","rawCompany":"4p consulting","city":"Birmingham","state":"AL","isRemote":false,"isActive":false,"createdAt":"2026-09-11T03:49:51.875Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer / Data Solutions Developer","description":"Software Developer / Data Solutions DeveloperClient: Southern Company Location: Birmingham, AL Contract Duration: 1 Year Experience: 3–5 YearsWe are seeking a Software Developer / Data Solutions Developer with 3–5 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 ResponsibilitiesDesign, 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 and maintain web 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 technical documentation and follow established development and source-control standards.Support continuous process and performance improvements.Required QualificationsExperience3–5 years of experience in software development, application development, business intelligence, reporting, data solutions, or a related technical field.Experience developing web applications, APIs, dashboards, reporting solutions, and business systems.Experience integrating, validating, troubleshooting, and consolidating data from multiple enterprise DevelopmentStrong proficiency with C# and.NET.Experience with modern web application development.Experience with Blazor.Experience developing and consuming REST APIs.Familiarity with:MicroservicesDistributed application architecturesGitHubAzure DevOpsSource controlAzure-hosted applicationsCloud application deploymentData & ReportingStrong SQL development skills.Experience with data analysis, data modeling, validation, troubleshooting, and with Power BI.Experience working with of enterprise data warehouses and modern lakehouse/cloud data with Oracle and Microsoft SQL Server.Preferred QualificationsExperience with one or more of the following is highly desirable:PythonJavaScriptTypeScriptAzure servicesCI/CD pipelinesAutomated application deploymentsSemantic modelsEnterprise reporting and analytics platformsModern data architectureAgile/Scrum development environmentsKnowledge, Skills & AbilitiesStrong 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 EnvironmentThis is a hybrid position based in Birmingham, Alabama. The role will involve a combination of remote and on-site on-site presence and occasional travel may be required for stakeholder meetings, workshops, testing, training, implementation, and other project-related activities.Key SkillsC# |.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","datePosted":"2026-09-11T03:49:51.875Z","dateModified":"2026-09-11T03:49:51.875Z","hiringOrganization":{"@type":"Organization","name":"4P Consulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Birmingham","addressRegion":"AL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"18d8a2babe6865ef82d9402d"},"url":"https://jobsearcher.com/jobs/18d8a2babe6865ef82d9402d"}}