AWS Redshift Data Engineer position in Charlotte, NC focused on delivering data solutions across the full software lifecycle.
Responsibilities
- Support requirements elicitation by documenting assigned business requirements areas according to provided guidance
- Join application design discussions and document key design decisions to align the technical team on implementation approach
- Participate in coding activities and integrate new features or updates into existing applications while prioritizing system stability
- Perform code reviews and make changes to the codebase as needed
- Maintain and manage code repositories to support ongoing development
- Develop and execute test strategies, analyze outcomes, and coordinate bug fixes to meet software quality standards
- Create user training programs, documentation, and support frameworks to enable smooth adoption of new software applications
- Actively contribute to production issue resolution and recommend preventive strategies to strengthen system reliability
- Keep detailed records of code, testing techniques, and support activities to expand the knowledge base and support similar projects
Requirements
- Collaborative spirit and 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 along with hands-on coding experience
- Proactive mindset for testing, troubleshooting, and continuous improvement of applications
- Ability to collaborate with cross-functional teams and support software integration
Location: Charlotte, NC (onsite)