Data Engineer - PySpark and Apache
Job Description
As a Data Engineer onsite in Atlanta, GA, you will support the full SDLC by working across requirements, design, development, testing, production support, and knowledge documentation.
Responsibilities
- Document assigned portions of business requirements during the requirements elicitation process, following provided guidance
- Support software application design discussions and record design decisions to align the technical team on solution direction
- Participate in coding and integrate new features or updates into existing applications, with emphasis on system stability
- Perform code reviews, apply changes to the codebase, and maintain code repositories
- Implement test strategies, analyze results, and coordinate bug fixes to maintain software quality standards
- Create user training programs, documentation, and support frameworks to enable smooth transitions to new applications
- Help resolve production issues and propose preventive strategies to improve system reliability
- Maintain detailed records covering code changes, testing techniques, and support activities to strengthen the knowledge base for related projects
Requirements
- Collaborative mindset with excellent communication skills
- Ability to handle end to end SDLC phases from requirement gathering through implementation
- Capability to translate complex requirements into actionable development tasks
- Interest in design combined with hands-on coding experience
- Proactive approach to testing, troubleshooting, and iterative application improvements
- Ability to work with cross-functional teams and support software integration