Experienced Full Stack Software Engineer – Web & Cloud Application Development
About Us
At Amazon, we strive to be the world's most customer-centric company, where individuals can find and discover anything they need to purchase online. In Amazon IT Services, we employ the world's most talented individuals, offering them a climate in which they can relentlessly work on the experience for our customers. As a critical member of our team, you will have the opportunity to showcase your technical expertise, involved capacities, and solid technical authority abilities while adapting and mastering rapidly in a fast-paced environment.
Job Description
We're seeking talented and experienced Information Specialists to lead the way in designing, executing, and delivering critical information solutions. As a key contributor, you will have the opportunity to work on a wide range of projects, from data warehousing and business intelligence to data pipelines and ETL processes. Your primary focus will be to empower our organization into an information-first powerhouse, engaging customers and driving business success.
Key Responsibilities
- Supervise the designing work of different specialists on the project.
- Design, create, and deliver flexible and efficient information solutions.
- Ensure the quality, reliability, and security of information solutions through thorough testing, checking, and improvement.
- Assemble and deliver high-quality information design and pipelines to support business reporting requirements.
- Monitor information pipelines and proactively identify and resolve any performance or reliability issues.
- Ensure information quality and reliability by implementing data validation, error handling, and data cleansing strategies.
- Interact with various teams to extract, transform, and load data from a wide range of data sources, including but not limited to CSV, Excel, Email attachments, SmartSheet, and others.
- Collaborate with business clients, technical teams, and operations teams to handle business requirements and deliver against high functional standards of system availability and reliability.
- Assemble and upgrade software to extend framework, application, or tool functionality to improve business processes and meet end-user needs while working within the overall framework architecture.
- Analyze and resolve functional issues, perform detailed root cause analysis, answer ideas for improvements.
- Document data design cycles, work processes, and best practices to ensure information sharing and maintain a strong knowledge base.
Essential Capabilities
To be successful in this role, you will need to possess the following essential capabilities:
- Four-year degree in Computer Science, Engineering, Math, or related discipline.
- Experience providing oversight to data design projects.
- Demonstrated expertise with building, creating, maintaining, and enhancing flexible data base frameworks, including data modeling, data warehousing, and building ETL pipelines alongside reporting solutions.
- Broad AWS experience, including hands-on experience with AWS Lambda, AuroraDB (MySQL) - RDS, Amazon Workmail, Amazon SES, S3, Lambda, Redshift, SQS, IAM (User, Group, Jobs, and Permissions), VPC, and infrastructure setup and related components.
- Experience working with current data structures, Lambda type models.
- Ability to write and upgrade SQL.
- Knowledge and involvement in Open Source Data Technologies (Hadoop, Hive, Hbase, Pig, Flash, etc.).
- 2+ years of experience in Python, Ruby, Scala, or other stage-related big data technology.
- Knowledge of professional software practices and best practices for the full software development lifecycle, including coding principles, code reviews, source control management, build cycles, testing, and deployments.
- Experience building Reporting frameworks like QuickSight, PowerBI, or others.
- Knowledge and experience building data warehouse reporting frameworks for Business Intelligence (any technology).
- Experience with responsive design and UI work for data entry frameworks (Writeback reporting frameworks).
Preferred Capabilities
To be successful in this role, you will need to possess the following preferred capabilities:
- Experience with SmartSheet or Asana or HoneyCode or Powerapp.
- JavaScript as well as Respond JS data/involvement insight.
- Industry experience as an Information Designer or related field (e.g., Developer, Business Intelligence Specialist, Data Researcher) with a history of controlling, handling, and extracting value from large datasets.
- Experience building data products iteratively and incorporating and managing datasets from various sources.
- Query execution tuning abilities using Unix profiling tools and SQL.
- Experience driving large-scale data warehousing and analytics projects, including using AWS technologies - Redshift, S3, EC2, Data pipeline, and other big data technologies.
- Experience with non-relational databases/data stores (object storage, file or key-value stores, graph databases, column-family databases).
About Amazon
Amazon is a multinational e-commerce and technology company based in Seattle, Washington, USA. Founded by Jeff Bezos in 1994, Amazon has grown to become one of the world's largest online retailers and a leading player in various industries, including cloud computing, virtual streaming, artificial intelligence, and more.
Benefits
Amazon is known for its extensive range of employee benefits, which can vary depending on the location and job position. Some of the common benefits that Amazon has provided to its employees in the past include:
- Health insurance: Amazon typically provides comprehensive medical insurance plans, including medical, dental, and vision insurance, for eligible employees and their families.
- Retirement savings: The company has historically provided a 401(k) plan with a company match to help employees save for their retirement.
- Stock options: Amazon employees may have the opportunity to receive stock options or grants, allowing them to become partial owners of the company.
- Paid time off: Amazon employees usually get paid vacation days, sick leave, and other types of paid time off.
- Employee discounts: Amazon employees have frequently enjoyed discounts on Amazon services and products, which can be appealing to frequent online shoppers.
- Training assistance: The company has provided training assistance packages to support employees pursuing higher education or skill development.
- Career advancement opportunities: Amazon is known for promoting from within and offering various opportunities for professional growth within the company.
- Parental leave: Amazon has provided parental leave benefits to support employees during critical family events, including the birth or adoption of a child.
- Wellness programs: The company may offer wellness programs and resources to support employees' well-being.
- Flexible work arrangements: Amazon has provided some employees with flexible work arrangements, including remote work options.
- Employee assistance program (EAP): Amazon may offer an EAP to provide confidential counseling and support services for employees and their families.
How to Apply
If you are a motivated and experienced professional looking to join a dynamic and innovative team, please submit your application through our website. We look forward to hearing from you!
Apply Job! Apply for this job