{"schemaVersion":"jobsearcher.job.v1","id":"1a7de19aad03a6c8e059a33e","url":"https://jobsearcher.com/jobs/1a7de19aad03a6c8e059a33e","canonicalUrl":"https://jobsearcher.com/jobs/1a7de19aad03a6c8e059a33e","title":"Software Developer 2","description":"Position Overview\n\nBLOC Resources is seeking a skilled Software Developer 2 – Data Solutions Developer to support our client, Southern Company, in Birmingham, Alabama.\n\nThis position will support reporting, analytics, data integration, and enterprise application development, connecting business operations with technology. The Data Solutions Developer will design, develop, enhance, and support software applications, reports, dashboards, APIs, and data-driven solutions that improve access to information and enable effective business decision-making.\n\nThe ideal candidate will bring a combination of C#/.NET development, modern web application development, SQL, Power BI, Databricks, APIs, and enterprise data integration experience. This individual should be comfortable collaborating directly with business stakeholders, developers, data engineers, and end users to translate business requirements into secure, scalable, and maintainable technical solutions.\n\nKey Responsibilities\nSoftware & Application Development\nDesign, develop, test, implement, and support computer systems and application software.\nDevelop and maintain enterprise applications using C#, .NET, Blazor, and modern web development technologies.\nDesign and maintain REST-based APIs and other system integrations.\nDevelop web applications and data-driven solutions that improve operational efficiency and access to business information.\nEvaluate existing applications and recommend software upgrades, enhancements, or modernization opportunities.\nTroubleshoot application issues and implement effective technical solutions.\nApply modern software development practices to create secure, reliable, scalable, and maintainable applications.\nParticipate in application testing, deployment, maintenance, and continuous improvement.\nReporting & Business Intelligence\nDesign, develop, and maintain reports and dashboards supporting business operations and decision-making.\nBuild reporting solutions using Power BI and related enterprise technologies.\nTranslate business requirements into meaningful dashboards, visualizations, reports, and analytical solutions.\nSupport semantic models and other reporting structures when required.\nValidate reporting outputs to ensure accuracy, consistency, and reliability.\nWork with stakeholders to identify opportunities to improve reporting processes and business visibility.\nData Integration & Management\nIntegrate and consolidate information from multiple enterprise systems.\nDevelop solutions for moving, transforming, validating, and presenting business data.\nPerform SQL development, data analysis, data modeling, troubleshooting, and validation.\nIdentify and resolve data-quality and integration issues.\nWork with enterprise data warehouses, lakehouse environments, cloud data platforms, and relational databases.\nSupport solutions utilizing technologies such as:\nDatabricks\nMicrosoft SQL Server\nOracle\nPower BI\nEnterprise data warehouses\nCloud/lakehouse platforms\nTechnical Collaboration\nPartner with business stakeholders to understand operational requirements and technology needs.\nCollaborate with software developers, data engineers, analysts, and technical teams to design appropriate solutions.\nTranslate business needs into technical requirements and development plans.\nCommunicate technical concepts in clear, business-focused language.\nParticipate in requirements sessions, design discussions, testing, implementation, and user support.\nAssist stakeholders with troubleshooting and resolving application, reporting, and data-related issues.\nDevelopment Lifecycle & DevOps\nUtilize modern source-control and development practices.\nWork within GitHub and/or Azure DevOps environments.\nSupport CI/CD pipelines and automated deployment processes.\nParticipate in code reviews, testing, documentation, and release activities.\nSupport Azure-hosted applications and cloud deployments.\nApply established development, security, documentation, and change-management standards.\nRequired Qualifications\nExperience\n3+ years of professional experience in software development, application development, business intelligence, reporting, or a closely related technical field.\nExperience developing and supporting enterprise software or business applications.\nExperience developing web applications, APIs, dashboards, reporting solutions, or data-driven systems.\nExperience integrating and consolidating information from multiple enterprise platforms.\nDemonstrated experience troubleshooting applications and data-related issues.\nApplication Development\n\nStrong proficiency or demonstrated professional experience with:\n\nC#\n.NET\nBlazor\nModern web application development\nREST APIs / REST-based solutions\nEnterprise application development\nData & Reporting\n\nStrong experience with:\n\nSQL development\nData analysis\nData modeling\nData validation and troubleshooting\nData integration\nPower BI\nDatabricks\nMicrosoft SQL Server\nOracle\nEnterprise data warehouses and/or cloud data platforms\nPreferred Technical Qualifications\n\nExperience with one or more of the following is highly desirable:\n\nPython\nJavaScript\nTypeScript\nAzure services\nAzure-hosted solutions\nGitHub\nAzure DevOps\nMicroservices\nDistributed application architectures\nCI/CD pipelines\nAutomated application deployments\nSemantic models\nLakehouse architecture\nModern enterprise data architecture\nAgile software development methodologies\nKnowledge, Skills & Abilities\n\nThe successful candidate should demonstrate:\n\nStrong analytical and problem-solving skills.\nExcellent written and verbal communication.\nAbility to translate business requirements into practical technical solutions.\nStrong stakeholder-management and collaboration skills.\nAbility to communicate effectively with both technical and non-technical audiences.\nStrong attention to data accuracy and application quality.\nAbility to troubleshoot complex application, reporting, and data issues.\nAbility to manage multiple assignments and competing priorities.\nStrong organizational and time-management capabilities.\nCommitment to producing secure, maintainable, and high-quality technical solutions.\nAbility to work both independently and as part of a cross-functional team.\nWillingness to learn new technologies and recommend improvements to existing systems.\nIdeal Candidate Profile\n\nThe strongest candidate will have 3–5+ years of hands-on development experience and be able to operate across both the application and data sides of an enterprise technology environment.\n\nAn ideal candidate would have particularly strong experience with the following combination:\n\nC#/.NET + Blazor + REST APIs + SQL + Power BI + Databricks + Azure/DevOps\n\nCandidates who have worked directly with enterprise business users to develop applications, reporting solutions, dashboards, integrations, and data products will be especially well suited for this opportunity.\n\nWork Environment\n\nThis is a hybrid position based in Birmingham, Alabama.\n\nThe position will include a combination of remote work and on-site collaboration. Periodic on-site attendance may be required for stakeholder meetings, workshops, application testing, training, implementation activities, and other business needs.\n\nOccasional business travel may also be required.\n\nSoftware Developer 2 – Data Solutions Developer\n\nCompany: BLOC Resources\nLocation: 3535 Colonnade Parkway, Birmingham, AL 35243\nPay Rate: $40.00–$46.40/hour, based on experience\nExperience Level: 3–5+ Years\nWork Arrangement: Hybrid – Birmingham, AL\n\nPosition Overview\n\nBLOC Resources is seeking a skilled Software Developer 2 – Data Solutions Developer to support our client, Southern Company, in Birmingham, Alabama.\n\nThis position will support reporting, analytics, data integration, and enterprise application development, connecting business operations with technology. The Data Solutions Developer will design, develop, enhance, and support software applications, reports, dashboards, APIs, and data-driven solutions that improve access to information and enable effective business decision-making.\n\nThe ideal candidate will bring a combination of C#/.NET development, modern web application development, SQL, Power BI, Databricks, APIs, and enterprise data integration experience. This individual should be comfortable collaborating directly with business stakeholders, developers, data engineers, and end users to translate business requirements into secure, scalable, and maintainable technical solutions.\n\nKey Responsibilities\nSoftware & Application Development\n\nDesign, develop, test, implement, and support computer systems and application software.\n\nDevelop and maintain enterprise applications using C#, .NET, Blazor, and modern web development technologies.\n\nDesign and maintain REST-based APIs and other system integrations.\n\nDevelop web applications and data-driven solutions that improve operational efficiency and access to business information.\n\nEvaluate existing applications and recommend software upgrades, enhancements, or modernization opportunities.\n\nTroubleshoot application issues and implement effective technical solutions.\n\nApply modern software development practices to create secure, reliable, scalable, and maintainable applications.\n\nParticipate in application testing, deployment, maintenance, and continuous improvement.\n\nReporting & Business Intelligence\n\nDesign, develop, and maintain reports and dashboards supporting business operations and decision-making.\n\nBuild reporting solutions using Power BI and related enterprise technologies.\n\nTranslate business requirements into meaningful dashboards, visualizations, reports, and analytical solutions.\n\nSupport semantic models and other reporting structures when required.\n\nValidate reporting outputs to ensure accuracy, consistency, and reliability.\n\nWork with stakeholders to identify opportunities to improve reporting processes and business visibility.\n\nData Integration & Management\n\nIntegrate and consolidate information from multiple enterprise systems.\n\nDevelop solutions for moving, transforming, validating, and presenting business data.\n\nPerform SQL development, data analysis, data modeling, troubleshooting, and validation.\n\nIdentify and resolve data-quality and integration issues.\n\nWork with enterprise data warehouses, lakehouse environments, cloud data platforms, and relational databases.\n\nSupport solutions utilizing technologies such as:\n\nDatabricks\n\nMicrosoft SQL Server\n\nOracle\n\nPower BI\n\nEnterprise data warehouses\n\nCloud/lakehouse platforms\n\nTechnical Collaboration\n\nPartner with business stakeholders to understand operational requirements and technology needs.\n\nCollaborate with software developers, data engineers, analysts, and technical teams to design appropriate solutions.\n\nTranslate business needs into technical requirements and development plans.\n\nCommunicate technical concepts in clear, business-focused language.\n\nParticipate in requirements sessions, design discussions, testing, implementation, and user support.\n\nAssist stakeholders with troubleshooting and resolving application, reporting, and data-related issues.\n\nDevelopment Lifecycle & DevOps\n\nUtilize modern source-control and development practices.\n\nWork within GitHub and/or Azure DevOps environments.\n\nSupport CI/CD pipelines and automated deployment processes.\n\nParticipate in code reviews, testing, documentation, and release activities.\n\nSupport Azure-hosted applications and cloud deployments.\n\nApply established development, security, documentation, and change-management standards.\n\nRequired Qualifications\nExperience\n\n3+ years of professional experience in software development, application development, business intelligence, reporting, or a closely related technical field.\n\nExperience developing and supporting enterprise software or business applications.\n\nExperience developing web applications, APIs, dashboards, reporting solutions, or data-driven systems.\n\nExperience integrating and consolidating information from multiple enterprise platforms.\n\nDemonstrated experience troubleshooting applications and data-related issues.\n\nApplication Development\n\nStrong proficiency or demonstrated professional experience with:\n\nC#\n\n.NET\n\nBlazor\n\nModern web application development\n\nREST APIs / REST-based solutions\n\nEnterprise application development\n\nData & Reporting\n\nStrong experience with:\n\nSQL development\n\nData analysis\n\nData modeling\n\nData validation and troubleshooting\n\nData integration\n\nPower BI\n\nDatabricks\n\nMicrosoft SQL Server\n\nOracle\n\nEnterprise data warehouses and/or cloud data platforms\n\nPreferred Technical Qualifications\n\nExperience with one or more of the following is highly desirable:\n\nPython\n\nJavaScript\n\nTypeScript\n\nAzure services\n\nAzure-hosted solutions\n\nGitHub\n\nAzure DevOps\n\nMicroservices\n\nDistributed application architectures\n\nCI/CD pipelines\n\nAutomated application deployments\n\nSemantic models\n\nLakehouse architecture\n\nModern enterprise data architecture\n\nAgile software development methodologies\n\nKnowledge, Skills & Abilities\n\nThe successful candidate should demonstrate:\n\nStrong analytical and problem-solving skills.\n\nExcellent written and verbal communication.\n\nAbility to translate business requirements into practical technical solutions.\n\nStrong stakeholder-management and collaboration skills.\n\nAbility to communicate effectively with both technical and non-technical audiences.\n\nStrong attention to data accuracy and application quality.\n\nAbility to troubleshoot complex application, reporting, and data issues.\n\nAbility to manage multiple assignments and competing priorities.\n\nStrong organizational and time-management capabilities.\n\nCommitment to producing secure, maintainable, and high-quality technical solutions.\n\nAbility to work both independently and as part of a cross-functional team.\n\nWillingness to learn new technologies and recommend improvements to existing systems.\n\nIdeal Candidate Profile\n\nThe strongest candidate will have 3–5+ years of hands-on development experience and be able to operate across both the application and data sides of an enterprise technology environment.\n\nAn ideal candidate would have particularly strong experience with the following combination:\n\nC#/.NET + Blazor + REST APIs + SQL + Power BI + Databricks + Azure/DevOps\n\nCandidates who have worked directly with enterprise business users to develop applications, reporting solutions, dashboards, integrations, and data products will be especially well suited for this opportunity.\n\nWork Environment\n\nThis is a hybrid position based in Birmingham, Alabama.\n\nThe position will include a combination of remote work and on-site collaboration. Periodic on-site attendance may be required for stakeholder meetings, workshops, application testing, training, implementation activities, and other business needs.\n\nOccasional business travel may also be required.\n\nCompensation\n\n$40.00–$46.40 per hour\n\nCompensation will be determined based on the candidate's experience, technical expertise, qualifications, and overall alignment with the position.\n\nWhy Join BLOC Resources?\n\nAs a BLOC Resources professional, you will have the opportunity to support technology and data initiatives within a major energy and utility environment while gaining exposure to enterprise-scale applications, reporting platforms, data technologies, and cloud solutions.\n\nBLOC Resources provides recruiting and workforce support throughout the assignment and works to connect talented professionals with meaningful opportunities across the energy, utility, technology, engineering, and infrastructure sectors.\n\nBLOC Resources is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to legally protected characteristics.","company":"Bloc Resources","rawCompany":"bloc resources","city":"Birmingham","state":"AL","isRemote":false,"isActive":false,"createdAt":"2026-08-27T12:47:41.738Z","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":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer 2","description":"Position Overview\n\nBLOC Resources is seeking a skilled Software Developer 2 – Data Solutions Developer to support our client, Southern Company, in Birmingham, Alabama.\n\nThis position will support reporting, analytics, data integration, and enterprise application development, connecting business operations with technology. The Data Solutions Developer will design, develop, enhance, and support software applications, reports, dashboards, APIs, and data-driven solutions that improve access to information and enable effective business decision-making.\n\nThe ideal candidate will bring a combination of C#/.NET development, modern web application development, SQL, Power BI, Databricks, APIs, and enterprise data integration experience. This individual should be comfortable collaborating directly with business stakeholders, developers, data engineers, and end users to translate business requirements into secure, scalable, and maintainable technical solutions.\n\nKey Responsibilities\nSoftware & Application Development\nDesign, develop, test, implement, and support computer systems and application software.\nDevelop and maintain enterprise applications using C#, .NET, Blazor, and modern web development technologies.\nDesign and maintain REST-based APIs and other system integrations.\nDevelop web applications and data-driven solutions that improve operational efficiency and access to business information.\nEvaluate existing applications and recommend software upgrades, enhancements, or modernization opportunities.\nTroubleshoot application issues and implement effective technical solutions.\nApply modern software development practices to create secure, reliable, scalable, and maintainable applications.\nParticipate in application testing, deployment, maintenance, and continuous improvement.\nReporting & Business Intelligence\nDesign, develop, and maintain reports and dashboards supporting business operations and decision-making.\nBuild reporting solutions using Power BI and related enterprise technologies.\nTranslate business requirements into meaningful dashboards, visualizations, reports, and analytical solutions.\nSupport semantic models and other reporting structures when required.\nValidate reporting outputs to ensure accuracy, consistency, and reliability.\nWork with stakeholders to identify opportunities to improve reporting processes and business visibility.\nData Integration & Management\nIntegrate and consolidate information from multiple enterprise systems.\nDevelop solutions for moving, transforming, validating, and presenting business data.\nPerform SQL development, data analysis, data modeling, troubleshooting, and validation.\nIdentify and resolve data-quality and integration issues.\nWork with enterprise data warehouses, lakehouse environments, cloud data platforms, and relational databases.\nSupport solutions utilizing technologies such as:\nDatabricks\nMicrosoft SQL Server\nOracle\nPower BI\nEnterprise data warehouses\nCloud/lakehouse platforms\nTechnical Collaboration\nPartner with business stakeholders to understand operational requirements and technology needs.\nCollaborate with software developers, data engineers, analysts, and technical teams to design appropriate solutions.\nTranslate business needs into technical requirements and development plans.\nCommunicate technical concepts in clear, business-focused language.\nParticipate in requirements sessions, design discussions, testing, implementation, and user support.\nAssist stakeholders with troubleshooting and resolving application, reporting, and data-related issues.\nDevelopment Lifecycle & DevOps\nUtilize modern source-control and development practices.\nWork within GitHub and/or Azure DevOps environments.\nSupport CI/CD pipelines and automated deployment processes.\nParticipate in code reviews, testing, documentation, and release activities.\nSupport Azure-hosted applications and cloud deployments.\nApply established development, security, documentation, and change-management standards.\nRequired Qualifications\nExperience\n3+ years of professional experience in software development, application development, business intelligence, reporting, or a closely related technical field.\nExperience developing and supporting enterprise software or business applications.\nExperience developing web applications, APIs, dashboards, reporting solutions, or data-driven systems.\nExperience integrating and consolidating information from multiple enterprise platforms.\nDemonstrated experience troubleshooting applications and data-related issues.\nApplication Development\n\nStrong proficiency or demonstrated professional experience with:\n\nC#\n.NET\nBlazor\nModern web application development\nREST APIs / REST-based solutions\nEnterprise application development\nData & Reporting\n\nStrong experience with:\n\nSQL development\nData analysis\nData modeling\nData validation and troubleshooting\nData integration\nPower BI\nDatabricks\nMicrosoft SQL Server\nOracle\nEnterprise data warehouses and/or cloud data platforms\nPreferred Technical Qualifications\n\nExperience with one or more of the following is highly desirable:\n\nPython\nJavaScript\nTypeScript\nAzure services\nAzure-hosted solutions\nGitHub\nAzure DevOps\nMicroservices\nDistributed application architectures\nCI/CD pipelines\nAutomated application deployments\nSemantic models\nLakehouse architecture\nModern enterprise data architecture\nAgile software development methodologies\nKnowledge, Skills & Abilities\n\nThe successful candidate should demonstrate:\n\nStrong analytical and problem-solving skills.\nExcellent written and verbal communication.\nAbility to translate business requirements into practical technical solutions.\nStrong stakeholder-management and collaboration skills.\nAbility to communicate effectively with both technical and non-technical audiences.\nStrong attention to data accuracy and application quality.\nAbility to troubleshoot complex application, reporting, and data issues.\nAbility to manage multiple assignments and competing priorities.\nStrong organizational and time-management capabilities.\nCommitment to producing secure, maintainable, and high-quality technical solutions.\nAbility to work both independently and as part of a cross-functional team.\nWillingness to learn new technologies and recommend improvements to existing systems.\nIdeal Candidate Profile\n\nThe strongest candidate will have 3–5+ years of hands-on development experience and be able to operate across both the application and data sides of an enterprise technology environment.\n\nAn ideal candidate would have particularly strong experience with the following combination:\n\nC#/.NET + Blazor + REST APIs + SQL + Power BI + Databricks + Azure/DevOps\n\nCandidates who have worked directly with enterprise business users to develop applications, reporting solutions, dashboards, integrations, and data products will be especially well suited for this opportunity.\n\nWork Environment\n\nThis is a hybrid position based in Birmingham, Alabama.\n\nThe position will include a combination of remote work and on-site collaboration. Periodic on-site attendance may be required for stakeholder meetings, workshops, application testing, training, implementation activities, and other business needs.\n\nOccasional business travel may also be required.\n\nSoftware Developer 2 – Data Solutions Developer\n\nCompany: BLOC Resources\nLocation: 3535 Colonnade Parkway, Birmingham, AL 35243\nPay Rate: $40.00–$46.40/hour, based on experience\nExperience Level: 3–5+ Years\nWork Arrangement: Hybrid – Birmingham, AL\n\nPosition Overview\n\nBLOC Resources is seeking a skilled Software Developer 2 – Data Solutions Developer to support our client, Southern Company, in Birmingham, Alabama.\n\nThis position will support reporting, analytics, data integration, and enterprise application development, connecting business operations with technology. The Data Solutions Developer will design, develop, enhance, and support software applications, reports, dashboards, APIs, and data-driven solutions that improve access to information and enable effective business decision-making.\n\nThe ideal candidate will bring a combination of C#/.NET development, modern web application development, SQL, Power BI, Databricks, APIs, and enterprise data integration experience. This individual should be comfortable collaborating directly with business stakeholders, developers, data engineers, and end users to translate business requirements into secure, scalable, and maintainable technical solutions.\n\nKey Responsibilities\nSoftware & Application Development\n\nDesign, develop, test, implement, and support computer systems and application software.\n\nDevelop and maintain enterprise applications using C#, .NET, Blazor, and modern web development technologies.\n\nDesign and maintain REST-based APIs and other system integrations.\n\nDevelop web applications and data-driven solutions that improve operational efficiency and access to business information.\n\nEvaluate existing applications and recommend software upgrades, enhancements, or modernization opportunities.\n\nTroubleshoot application issues and implement effective technical solutions.\n\nApply modern software development practices to create secure, reliable, scalable, and maintainable applications.\n\nParticipate in application testing, deployment, maintenance, and continuous improvement.\n\nReporting & Business Intelligence\n\nDesign, develop, and maintain reports and dashboards supporting business operations and decision-making.\n\nBuild reporting solutions using Power BI and related enterprise technologies.\n\nTranslate business requirements into meaningful dashboards, visualizations, reports, and analytical solutions.\n\nSupport semantic models and other reporting structures when required.\n\nValidate reporting outputs to ensure accuracy, consistency, and reliability.\n\nWork with stakeholders to identify opportunities to improve reporting processes and business visibility.\n\nData Integration & Management\n\nIntegrate and consolidate information from multiple enterprise systems.\n\nDevelop solutions for moving, transforming, validating, and presenting business data.\n\nPerform SQL development, data analysis, data modeling, troubleshooting, and validation.\n\nIdentify and resolve data-quality and integration issues.\n\nWork with enterprise data warehouses, lakehouse environments, cloud data platforms, and relational databases.\n\nSupport solutions utilizing technologies such as:\n\nDatabricks\n\nMicrosoft SQL Server\n\nOracle\n\nPower BI\n\nEnterprise data warehouses\n\nCloud/lakehouse platforms\n\nTechnical Collaboration\n\nPartner with business stakeholders to understand operational requirements and technology needs.\n\nCollaborate with software developers, data engineers, analysts, and technical teams to design appropriate solutions.\n\nTranslate business needs into technical requirements and development plans.\n\nCommunicate technical concepts in clear, business-focused language.\n\nParticipate in requirements sessions, design discussions, testing, implementation, and user support.\n\nAssist stakeholders with troubleshooting and resolving application, reporting, and data-related issues.\n\nDevelopment Lifecycle & DevOps\n\nUtilize modern source-control and development practices.\n\nWork within GitHub and/or Azure DevOps environments.\n\nSupport CI/CD pipelines and automated deployment processes.\n\nParticipate in code reviews, testing, documentation, and release activities.\n\nSupport Azure-hosted applications and cloud deployments.\n\nApply established development, security, documentation, and change-management standards.\n\nRequired Qualifications\nExperience\n\n3+ years of professional experience in software development, application development, business intelligence, reporting, or a closely related technical field.\n\nExperience developing and supporting enterprise software or business applications.\n\nExperience developing web applications, APIs, dashboards, reporting solutions, or data-driven systems.\n\nExperience integrating and consolidating information from multiple enterprise platforms.\n\nDemonstrated experience troubleshooting applications and data-related issues.\n\nApplication Development\n\nStrong proficiency or demonstrated professional experience with:\n\nC#\n\n.NET\n\nBlazor\n\nModern web application development\n\nREST APIs / REST-based solutions\n\nEnterprise application development\n\nData & Reporting\n\nStrong experience with:\n\nSQL development\n\nData analysis\n\nData modeling\n\nData validation and troubleshooting\n\nData integration\n\nPower BI\n\nDatabricks\n\nMicrosoft SQL Server\n\nOracle\n\nEnterprise data warehouses and/or cloud data platforms\n\nPreferred Technical Qualifications\n\nExperience with one or more of the following is highly desirable:\n\nPython\n\nJavaScript\n\nTypeScript\n\nAzure services\n\nAzure-hosted solutions\n\nGitHub\n\nAzure DevOps\n\nMicroservices\n\nDistributed application architectures\n\nCI/CD pipelines\n\nAutomated application deployments\n\nSemantic models\n\nLakehouse architecture\n\nModern enterprise data architecture\n\nAgile software development methodologies\n\nKnowledge, Skills & Abilities\n\nThe successful candidate should demonstrate:\n\nStrong analytical and problem-solving skills.\n\nExcellent written and verbal communication.\n\nAbility to translate business requirements into practical technical solutions.\n\nStrong stakeholder-management and collaboration skills.\n\nAbility to communicate effectively with both technical and non-technical audiences.\n\nStrong attention to data accuracy and application quality.\n\nAbility to troubleshoot complex application, reporting, and data issues.\n\nAbility to manage multiple assignments and competing priorities.\n\nStrong organizational and time-management capabilities.\n\nCommitment to producing secure, maintainable, and high-quality technical solutions.\n\nAbility to work both independently and as part of a cross-functional team.\n\nWillingness to learn new technologies and recommend improvements to existing systems.\n\nIdeal Candidate Profile\n\nThe strongest candidate will have 3–5+ years of hands-on development experience and be able to operate across both the application and data sides of an enterprise technology environment.\n\nAn ideal candidate would have particularly strong experience with the following combination:\n\nC#/.NET + Blazor + REST APIs + SQL + Power BI + Databricks + Azure/DevOps\n\nCandidates who have worked directly with enterprise business users to develop applications, reporting solutions, dashboards, integrations, and data products will be especially well suited for this opportunity.\n\nWork Environment\n\nThis is a hybrid position based in Birmingham, Alabama.\n\nThe position will include a combination of remote work and on-site collaboration. Periodic on-site attendance may be required for stakeholder meetings, workshops, application testing, training, implementation activities, and other business needs.\n\nOccasional business travel may also be required.\n\nCompensation\n\n$40.00–$46.40 per hour\n\nCompensation will be determined based on the candidate's experience, technical expertise, qualifications, and overall alignment with the position.\n\nWhy Join BLOC Resources?\n\nAs a BLOC Resources professional, you will have the opportunity to support technology and data initiatives within a major energy and utility environment while gaining exposure to enterprise-scale applications, reporting platforms, data technologies, and cloud solutions.\n\nBLOC Resources provides recruiting and workforce support throughout the assignment and works to connect talented professionals with meaningful opportunities across the energy, utility, technology, engineering, and infrastructure sectors.\n\nBLOC Resources is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to legally protected characteristics.","datePosted":"2026-08-27T12:47:41.738Z","dateModified":"2026-08-27T12:47:41.738Z","hiringOrganization":{"@type":"Organization","name":"Bloc Resources","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Birmingham","addressRegion":"AL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1a7de19aad03a6c8e059a33e"},"url":"https://jobsearcher.com/jobs/1a7de19aad03a6c8e059a33e"}}