Application Developer 3
Role details
Job location
Tech stack
Job description
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.
Requirements
Do you have a Bachelor's degree?, * 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.
Technical Skills, * 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.
Preferred
- 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.
Knowledge & Competencies
- 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., * 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.
Benefits & conditions
- 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., $50.00 - $54.00 per hour (based on experience), * 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.