BLOC Resources is seeking a highly motivated Application Developer 3 to support Southern Company's technology initiatives. This position will be responsible for designing, developing, enhancing, and maintaining modern web-based applications that support business and operational functions within a complex utility environment.
The ideal candidate will possess a strong background in front-end development, cloud technologies, modern development practices, and enterprise application architecture. This role requires someone who is passionate about creating intuitive user experiences while developing scalable and maintainable solutions that support critical business operations.
As part of a collaborative development team, the Application Developer 3 will work closely with engineers, business stakeholders, managers, and operations personnel to deliver high-quality software solutions that meet business objectives while adhering to enterprise standards and regulatory requirements.
- Design, develop, test, and maintain enterprise-level web applications and user interfaces.
-
Develop responsive and scalable front-end solutions using modern JavaScript frameworks.
-
Create reusable components and maintainable code structures that align with enterprise development standards.
-
Collaborate with business stakeholders, engineers, and management teams to gather requirements and translate business needs into technical solutions.
-
Participate in application architecture discussions and contribute to front-end design decisions.
-
Support application modernization efforts utilizing cloud technologies and best practices.
-
Develop and maintain integrations with enterprise systems, databases, and cloud-based platforms.
-
Utilize AI-powered development tools and copilots to improve development efficiency, code quality, and documentation.
-
Support CI/CD pipelines and automated deployment processes.
-
Perform code reviews and ensure adherence to coding standards and best practices.
-
Troubleshoot, debug, and resolve application issues in development, testing, and production environments.
-
Create and maintain technical documentation, system documentation, and development artifacts.
-
Participate in Agile development activities, including sprint planning, standups, and retrospectives.
-
Ensure applications meet performance, security, compliance, and reliability requirements.
-
Support production-critical systems and provide technical expertise as needed.
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field preferred.
-
Equivalent combination of education and relevant professional experience may be considered.
- Minimum of 5 years of professional application development experience.
-
Proven experience developing enterprise-level web applications.
-
Experience working within large-scale corporate or enterprise environments.
-
Experience collaborating directly with technical and non-technical stakeholders.
- 5+ years of experience with:
- HTML5
-
CSS3
-
JavaScript
-
TypeScript
- Experience with modern JavaScript frameworks, including one or more of the following:
- React
-
Angular
-
Vue.js
-
Ember.js
- Strong understanding of front-end architecture and application design principles.
-
Experience working within enterprise cloud environments and cloud technologies.
-
Basic SQL development skills.
-
Experience with data modeling concepts, including:
- Star schema design
-
Dimensional modeling
- Experience with Git-based version control systems.
-
Experience with CI/CD pipelines and automated deployment processes.
-
Proficiency with software development lifecycle (SDLC) methodologies.
-
Experience using AI-assisted development tools and copilots for coding, testing, and documentation.
- Familiarity with Databricks.
-
Experience with automation platforms and AI agents.
-
Experience supporting utility, energy, or operational technology environments.
-
Exposure to modern DevOps practices and cloud-native application development.
- Strong understanding of user experience (UX) and user interface (UI) design principles.
-
Ability to create intuitive, user-friendly applications that support business objectives.
-
Strong analytical and problem-solving skills.
-
Excellent verbal and written communication skills.
-
Ability to explain technical concepts to both technical and non-technical audiences.
-
Strong organizational and time-management skills.
-
Ability to prioritize multiple assignments and meet project deadlines.
-
Demonstrated ability to work independently with minimal supervision.
-
Strong collaboration and relationship-building skills.
-
Comfortable working directly with engineers, project teams, managers, and business stakeholders.
-
Ability to operate effectively within a regulated, production-critical enterprise environment.
-
Commitment to quality, continuous improvement, and customer service.
Company: BLOC Resources
Location: 62 Lake Mirror Road, Forest Park, GA 30297
Pay Rate: $50.00 - $54.00 per hour (based on experience)
Employment Type: Contract
BLOC Resources is a premier workforce solutions provider connecting top talent with industry-leading organizations across the energy, utility, engineering, and technology sectors. We partner with clients like Southern Company to deliver skilled professionals who support mission-critical operations and drive innovation across enterprise environments.
BLOC Resources is seeking a highly motivated Application Developer 3 to support Southern Company's technology initiatives. This position will be responsible for designing, developing, enhancing, and maintaining modern web-based applications that support business and operational functions within a complex utility environment.
The ideal candidate will possess a strong background in front-end development, cloud technologies, modern development practices, and enterprise application architecture. This role requires someone who is passionate about creating intuitive user experiences while developing scalable and maintainable solutions that support critical business operations.
As part of a collaborative development team, the Application Developer 3 will work closely with engineers, business stakeholders, managers, and operations personnel to deliver high-quality software solutions that meet business objectives while adhering to enterprise standards and regulatory requirements.
- Design, develop, test, and maintain enterprise-level web applications and user interfaces.
-
Develop responsive and scalable front-end solutions using modern JavaScript frameworks.
-
Create reusable components and maintainable code structures that align with enterprise development standards.
-
Collaborate with business stakeholders, engineers, and management teams to gather requirements and translate business needs into technical solutions.
-
Participate in application architecture discussions and contribute to front-end design decisions.
-
Support application modernization efforts utilizing cloud technologies and best practices.
-
Develop and maintain integrations with enterprise systems, databases, and cloud-based platforms.
-
Utilize AI-powered development tools and copilots to improve development efficiency, code quality, and documentation.
-
Support CI/CD pipelines and automated deployment processes.
-
Perform code reviews and ensure adherence to coding standards and best practices.
-
Troubleshoot, debug, and resolve application issues in development, testing, and production environments.
-
Create and maintain technical documentation, system documentation, and development artifacts.
-
Participate in Agile development activities, including sprint planning, standups, and retrospectives.
-
Ensure applications meet performance, security, compliance, and reliability requirements.
-
Support production-critical systems and provide technical expertise as needed.
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field preferred.
-
Equivalent combination of education and relevant professional experience may be considered.
- Minimum of 5 years of professional application development experience.
-
Proven experience developing enterprise-level web applications.
-
Experience working within large-scale corporate or enterprise environments.
-
Experience collaborating directly with technical and non-technical stakeholders.
- 5+ years of experience with:
- HTML5
-
CSS3
-
JavaScript
-
TypeScript
- Experience with modern JavaScript frameworks, including one or more of the following:
- React
-
Angular
-
Vue.js
-
Ember.js
- Strong understanding of front-end architecture and application design principles.
-
Experience working within enterprise cloud environments and cloud technologies.
-
Basic SQL development skills.
-
Experience with data modeling concepts, including:
- Star schema design
-
Dimensional modeling
- Experience with Git-based version control systems.
-
Experience with CI/CD pipelines and automated deployment processes.
-
Proficiency with software development lifecycle (SDLC) methodologies.
-
Experience using AI-assisted development tools and copilots for coding, testing, and documentation.
- Familiarity with Databricks.
-
Experience with automation platforms and AI agents.
-
Experience supporting utility, energy, or operational technology environments.
-
Exposure to modern DevOps practices and cloud-native application development.
- Strong understanding of user experience (UX) and user interface (UI) design principles.
-
Ability to create intuitive, user-friendly applications that support business objectives.
-
Strong analytical and problem-solving skills.
-
Excellent verbal and written communication skills.
-
Ability to explain technical concepts to both technical and non-technical audiences.
-
Strong organizational and time-management skills.
-
Ability to prioritize multiple assignments and meet project deadlines.
-
Demonstrated ability to work independently with minimal supervision.
-
Strong collaboration and relationship-building skills.
-
Comfortable working directly with engineers, project teams, managers, and business stakeholders.
-
Ability to operate effectively within a regulated, production-critical enterprise environment.
-
Commitment to quality, continuous improvement, and customer service.
- Onsite position located at 62 Lake Mirror Road, Forest Park, GA 30297.
-
Professional enterprise environment supporting utility operations and business systems.
-
Collaborative team environment with interaction across multiple business and technical groups.
-
Opportunity to support large-scale technology initiatives that directly impact utility operations and customer service.
- Ability to work at a computer workstation for extended periods.
-
Ability to communicate effectively in person, virtually, and through written correspondence.
-
Ability to participate in meetings, presentations, and collaborative work sessions.
-
Ability to occasionally move or transport standard office equipment and materials.
-
Ability to maintain regular and reliable attendance.
$50.00 - $54.00 per hour (based on experience)
Additional Benefits of Working Through BLOC Resources Include:
-
Access to contractor support resources, including onboarding assistance and dedicated recruiter support.
-
Opportunity to gain hands-on experience supporting enterprise technology initiatives within the utility industry.
-
Exposure to cloud technologies, modern development tools, AI-assisted development practices, and large-scale business applications.
-
Potential for contract extension or long-term placement based on performance and business needs.
-
Ongoing support from the BLOC Resources recruiting and operations team throughout the assignment.
This is an excellent opportunity to work with one of the nation's leading energy providers while gaining experience with enterprise-scale applications, cloud technologies, modern development frameworks, and AI-assisted software development practices. Join a team that is helping drive innovation and digital transformation within the utility industry while advancing your professional growth and technical expertise.
Qualified candidates are encouraged to submit their resumes for immediate consideration. A BLOC Resources recruiter will review applications and contact selected candidates to discuss qualifications, project details, and next steps in the hiring process.