Overview
Agile development team member (Level IV, primarily development discipline) responsible for designing, developing, testing and deploying system functionality, with guidance and mentorship of direct reports.
What you'll do
- Code instructions for computer programs, objects and components across multiple applications; configure packaged software.
- Provide expertise in solution design and functionality of business applications; review and validate application technical design of team members for alignment with business needs and best practice architecture.
- Analyze and evaluate existing manual and computerized systems and procedures to improve efficiency; research and develop automation techniques.
- Document and implement programs according to installation standards and conventions; quality check program code, related objects and documentation.
- Analyze and recommend approaches for system backup, security, restart/recovery, balancing and controls.
- Analyze and document requirements and approaches to data conversion and data modeling.
- Demonstrate customer needs by interpreting them into viable solutions and contribute significantly to system design.
- Break down features, write and refine user stories with clear acceptance criteria; execute Test-Driven (TDD) and Behavior-Driven Development (BDD).
- Perform broad and detailed impact assessments relating people, processes and technology; support implementation, troubleshoot user/system environment issues and provide training.
- Identify and raise issues and risks with functional design and offer alternative solutions; work with the Product Owner to confirm code and acceptance tests reflect desired functionality.
- Deliver working code each sprint; participate in PI and Sprint Planning, demos, retrospectives, daily stand-ups and backlog refinement.
- Practice continuous integration, continuous deployment and DevOps to build the Continuous Delivery Pipeline.
- Mentor and train direct reports and junior team members; participate in Agile Dev Team Member Community of Practice.
What you'll need
- AWS Glue - Advanced
- SQL - Advanced
- PySpark - Advanced
- Python - Intermediate
- AWS EMR Serverless - Intermediate
- AWS Step Functions - Intermediate
- AWS S3 - Intermediate
- AWS Airflow - Intermediate
- Snowflake - Advanced
- AWS Athena - Intermediate
Details
- Location: Hyderabad, Telangana, India.
- Flexible work arrangements (remote and/or office-based).
Read the full description and apply on the company’s own careers page.