Short Description
American Express is seeking for Software Engineer-Hive, DWH, SQL who has 5+ years of software development experience with proven hands-on experience in Hadoop/ Spark/ HIVE/ Python/ NoSQL & SQL Databases.Job Description
- Owns all technical aspects of software development for assigned applications
- Performs hands-on architecture, design, and development of systems
- Functions as member of an agile team and helps drive consistent development practices wrt tools, common components, and documentation
- Develops deep understanding of tie-ins with other systems and platforms within the supported domains
- Writes code and unit tests, works on API specs, automation, and conducts code reviews & testing
- Performs ongoing refactoring of code, utilizes visualization and other techniques to fast-track concepts, and deliver continuous improvement
- Identifies opportunities to adopt innovative technologies
- Provides continuous support for ongoing application availability
- Works closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products
- Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues.
- Production, modification, and maintenance of websites and web application user interfaces
- Creating tools that enhance how users see and interact with your site in any browser
- Implementing responsive design for mobile sites
- Contributing some back-end experience, collaborating on APIs, and more
- Maintaining software workflow management with a project management tool like GitHub
- Testing the site during development for usability and fixing any bugs
- Bachelor's or Master's degree in computer science, computer engineering, or another technical discipline, or equivalent work experience, is preferred.
- 5+ years of software development experience with proven hands-on experience in Hadoop/ Spark/ HIVE/ Python/ NoSQL & SQL Databases
- Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
- Strong analytic skills related to working with unstructured datasets.
- Experience with distributed (multi-tiered) systems, algorithms, and relational databases
- Good knowledge of Big Data querying tools, such as Pig, Hive, and Impala
- Experience with Spark and integration of data from multiple data sources
- Experience with NoSQL databases, such as HBase, Cassandra, MongoDB
- Knowledge of various ETL techniques and frameworks, such as Flume
- Analytically-minded and data-oriented (expert at making cases with data) with boundless curiosity about our Creators and what can make them successful
- Accustomed to driving results over the process in a collaborative, fast-paced environment. Comfortable with ambiguity
- Familiar with Agile or other rapid application development methods
- Looks proactively beyond the obvious for continuous improvement opportunities
- High energy, demonstrated a willingness to learn new technologies and takes pride in how fast they develop working software.
Software Engineer-Hive,DWH,SQL