A Software Development Architect designs, develops and implements solutions based on Big Data analytics infrastructure and applications that can support high volume and high velocity data pipelines; Maintains and revises existing methods and procedures; Troubleshoots and debugs front- and back-end processes; Collaborates with cross-functional teams and clients to define, design and deploy enhancements and technical solutions; Configures a design that satisfies business requirements and desired specifications.