AWS Glue Developer
Work Experience: 6 to 8 Years
Work Location: Noida, Bangalore, Chennai & Hyderabad
Must Have Skills: AWS Glue, DMS, SQL, Python, PySpark, Data integrations and Data Ops,
Job Reference ID:BT/F21/IND
Job Description:
Design, build and configure applications to meet business process and application requirements.
Responsibilities:
7 years of work experience with ETL, Data Modelling, and Data Architecture Proficient in ETL optimization, designing, coding, and tuning big data processes using Pyspark Extensive experience to build data platforms on AWS using core AWS services Step function, EMR, Lambda, Glue and Athena, Redshift, Postgres, RDS etc and design/develop data engineering solutions. Orchestrate using Airflow.
Technical Experience:
Hands-on experience on developing Data platform and its components Data Lake, cloud Datawarehouse, APIs, Batch and streaming data pipeline Experience with building data pipelines and applications to stream and process large datasets at low latencies.
➢ Enhancements, new development, defect resolution and production support of Big data ETL development using AWS native services.
➢ Create data pipeline architecture by designing and implementing data ingestion solutions.
➢ Integrate data sets using AWS services such as Glue, Lambda functions/ Airflow.
➢ Design and optimize data models on AWS Cloud using AWS data stores such as Redshift, RDS, S3, Athena.
➢ Author ETL processes using Python, Pyspark.
➢ Build Redshift Spectrum direct transformations and data modelling using data in S3.
➢ ETL process monitoring using CloudWatch events.
➢ You will be working in collaboration with other teams. Good communication must.
➢ Must have experience in using AWS services API, AWS CLI and SDK
Professional Attributes:
➢ Experience operating very large data warehouses or data lakes Expert-level skills in writing and optimizing SQL Extensive, real-world experience designing technology components for enterprise solutions and defining solution architectures and reference architectures with a focus on cloud technology.
➢ Must have 6+ years of big data ETL experience using Python, S3, Lambda, Dynamo DB, Athena, Glue in AWS environment.
➢ Expertise in S3, RDS, Redshift, Kinesis, EC2 clusters highly desired.
Qualification:
➢ Degree in Computer Science, Computer Engineering or equivalent.
Salary: Commensurate with experience and demonstrated competence
Similar jobs
About Merchandise Operation (Merch Ops): Merchandise Operations (Merch Ops) is a merchandise management system, it is positioned as a host system in the retail solutions, it has ability to maintain the Master/Foundation data, create and manage Purchase Orders, create, and manage Prices & Promotions, perform Replenishment, effective inventory control and financial management. Merc Ops provides Business users with consistent, accurate, and timely data across an enterprise by allowing them to get the:
Right Goods in the...
• Right Silhouettes, Sizes and Colors; at the...
• Right Price; at the...
• Right Location; for the...
• Right Consumer; at the...
• Right Time; at the...
• Right Quantity.
About Team:
• Proven, passionate bunch of disruptors providing solutions that solve real-time supply chain problems.
• Well mixed experienced team with young members and experienced in product, domain, and Industry knowledge.
• Gained Expertise in designing and deploying massively scalable cloud native SaaS products
• The team currently comprises of associates across the globe and is expected to grow rapidly.
Our current technical environment:
• Software: React JS, Node JS, Oracle PL/SQL, GIT, Rest API. Java script.
• Application Architecture: Scalable three tier web application.
• Cloud Architecture: Private cloud, MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD) • Frameworks/Others: Tomcat Apache, RDBMS, Jenkins, Nginx, Oracle Type ORM, Express.
What you'll be doing:
• As a Staff Engineer you will be responsible for the design of the features in the product roadmap
• Creating and encouraging good software development practices engineering-wide, driving strategic technical improvements, and mentoring other engineers.
• You will write code as we expect our technical leadership to be in the trenches alongside junior engineers, understanding root causes and leading by example
• You will mentor engineers
• You will own relationships with other engineering teams and collaborate with other functions within Blue Yonder
• Drive architecture and designs to become simpler, more robust, and more efficient.
• Lead designs discussion and come up with robust and more efficient designs to achieve features in product roadmap
• Take complete responsibility of the features developed right from coding till deployments
• Introduce new technology and tools for the betterment of the product
• Guides fellow engineers to look beyond the surface and fix the root causes rather than symptoms.
What we are looking for:
• Bachelor’s degree (B.E/B.Tech/M.Tech Computer science or related specialization) and minimum 7 to 10 years of experience in Software development, has been an Architect, within the last 1-2 years minimum. • Strong programming experience and background in Node JS and React JS.
• Hands-on development skills along with architecture/design experience.
• Hands-on experience on designing, building deploying and maintenance of enterprise cloud solutions.
• Demonstrable experience, thorough knowledge, and interests in Cloud native architecture, Distributed micro-services, Multi-tenant SaaS solution and Cloud Scalability, performance, and High availability
• Experience with API management platforms & providing / consuming RESTful APIs
• Experience with varied tools such as REST, Hibernate, RDBMS, Docker, Kubernetes, Kafka, React.
• Hands-on development experience on Oracle PL/SQL.
• Experience with DevOps and infrastructure automation.
DUTIES / ACCOUNTABILITIES
Responsibilities include, but may not be restricted to:
- Analyze an organization and understand its processes and systems, to define the current state of the process (as is process map) and documenting relevant information needed to determine automation potential. The examples are as below :
- Process steps, number of applications involved, and process steps per application
- Process volumes, including any seasonal variations.
- FTE needed to execute the process
- Average handling time
- Process interdependencies
- Target SLA , Financial or regulatory points associated with the process.
- Process error rate, error volumes, and exception handling steps
- % of process steps including paper, voice, digital etc.
- Define the future state and/or business solution to automate the defined processes by designing the to-be process maps that includes some of the following information:
- Identifying & documenting clearly
- The steps in the process suited for automation
- The source systems, work queues, the flow of the steps, the decision points, the exception paths, and the business rules
- Outputs and exceptional handling scenarios
- Scenarios and test data
- Reduction in Average handling, and FTE takeout as a result of automation
- Recommendations to alter or reengineer process to improve automation potential
- Processes that are not suitable, or would not lend any return on investment
- Ensures the designs are documented within the defined project timelines, and with quality.
- Performs Quality Control via reviews of the design created by other business analysts.
- Responsible for receiving the sign-off on the design from the customer, and place the design under configuration control.
- Serves as the functional expert for the development and test teams.
- Resolve queries/issues from the development and test teams.
KEY SKILLS
- 6 - 10 years of experience in requirements gathering, requirement management, gap analysis and SDLC.
- Working experience as a process architect/business analyst
- Experienced in writing Use Cases and High Level Functional cum Technical analysis deliverables
- Experience in working with key business representatives, data owners, end users, application designers and data architects to model current & to be processes.
- Eye for detail and good documentation skills are needed
- Fluency in English, both written and verbal essential
- Strong ability to understand the steps of a process that lend itself to automation. Knowledge of key features of the automation product is needed.
- Advanced problem solving and analytical skills.
- Ability to multi task in a fast-paced environment.
- Experience in Microsoft technologies (Microsoft Dot Net, C#, http://asp.net/">NET, MVC, Microsoft SQL, NETcore, Web API, WCF, Bootstrap, JavaScript, Angular JS, Web API, Web services, Rest API)
- Design complex architecture landscape involving API integrations
- Hands-on experience in ASP.Net, C#, MVC, WCF, Restful services, Web API, AngularJS, Entity Framework
- Strong analytical & problem-solving skills
- Must have excellent oral & email communication skills
- Strong analytical and problem-solving skills
- Must have a positive attitude and a yearning to get things done and demonstrate ownership of deliverables
Role: Angular Developer
Exp: 3+ Years
Location: Bengaluru / Bangalore
Job description:-
- Strong experience of Angular js and above along with other technologies like HTML5, CSS, jQuery, AJAX with good knowledge of ECMA Scripts.
- Strong knowledge of JS Fundamentals.
- Design & development of Angular applications as per desired specifications, along with experience in frameworks/libraries like jQuery, Bootstrap, Typescript etc.
- Architecture design, development, testing and maintenance of Web Apps, Implementation based on Angular Application MVC Patterns.
- Own end to end product modules/features (from the requirement to going live)- Design & code review, troubleshoot & help team members on issues.
- Gather requirements by interacting directly with the end-users.
- Research on open source framework/technology required for developing the feature/application.
JD –
Having experience in Implementing Integration Solutions using Oracle Integration Cloud Service.
Developed integration between SaaS application (Oracle Cloud ERP, Oracle Cloud HCM) and between SaaS and PaaS application
Should have worked extensively on minimum 3-4 Technology Adapters like File, Database, Oracle ERP & FTP adapter
Should have excellent skill in Web Service technologies such as XML, XPath, XSLT, SOAP, WSDL, and XSD
Experience in all phases of software development lifecycle from gathering requirements to documentation, testing, implementation and support Ability to troubleshoot technical and configuration issues
Should be able to communicate effectively with the functional & technical groups and various technical team members.
Ensure completion of tasks, milestones, and components including Technical specifications, design specifications, configurations, quality assurance, implementations, and project reviews
- Designing and developing user interfaces using Angular best practices.
- Adapting interface for modern internet applications using the latest front-end technologies.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for Angular
- Developing application codes and unit tests in Angular JS, Java Technologies, and Rest Web Services.
- Ensuring high performance of applications and providing support.
- Bachelor’s degree in computer science, computer engineering or similar.
- Should have 3+ experience as an Angular JS developer.
- Excellent project management skills.
- Salary is negotiable for a right fit.
Toppr is looking for an Academic Consultant (AC) who is passionate about changing the way millions of children learn. He/she schedules and conducts structured counseling sessions. Through this session, the AC analyses a student’s need for Toppr and helps him/her buy the subscription. ACs at Toppr are enthusiastic about bringing a change in the field of education. They take independent, well-informed decisions based on their insight into ground reality. So, if you love interacting with people, are extremely student-centric and are committed to spread personalized learning, then we are looking for you.
WHY SHOULD YOU JOIN TOPPR
Weekly incentives: Opportunity to earn incentives on a weekly basis. Participate in regular contests and get a chance to win exciting prizes.
Perks and bonuses: Earn 3x more than your fixed pay. We appreciate your efforts by providing exciting perks and bonuses tailored specifically for you.
Custodian of a bright future: Create the right educational path for students.Help them overcome their obstacles to learning by using Toppr.
As the business grows, you grow: We want Toppr to be built from within. We look at you as someone with the potential to become a future sales leader.
Learn from the best: Learn from leaders whose teams have brought over 25x growth over the last 2 years.
Toppr’s journey, mission, values, future outlook, and footprint across India.
Spend time with our product and sales experts to get up-to-speed on Toppr’s product, marketing, and sales strategies. Attend counseling sessions with your experienced team members to gain first-hand experience of the counseling process.
Carry out at least 3 counseling sessions/day with students and their parents at their homes.
Become an expert at understanding students’ profiles and their problems through structured counseling sessions. Explain to students how Toppr’s personalised learning app addresses their needs.
Bring in 1.5 lakh+ revenue every week. Manage a portfolio of a large number of students. Watch the revenue you bring in make a widespread impact on Toppr’s business.
Coach and mentor your new team members and help them get up-to-speed with Toppr and its counseling process.
MBA/PGDM or B.Tech/BE from recognized institutes. B.Com or equivalent graduates from reputed colleges can also apply.
2 - 4 years of Business to Consumer (B2C) sales experience is preferable. Freshers can also apply.
Awareness of the subjects taught from classes 5 to 12 across various boards/curriculums globally. Sound knowledge and understanding of the challenges students face in schools/coaching classes.
Integrity: As an AC, we entrust you with our Customer Resource Management (CRM) tool and sensitive student-related data. We expect you to handle it with utmost responsibility and care.
Empathy: Ability to approach any situation with patience and natural empathy.
Drive: Enthusiasm and will to work relentlessly for achieving and exceeding business targets.
Communication: Excellent communication skills in English and/or the regional language.
Continual learning: Eagerness to learn and upgrade your product knowledge. Stay updated about the changes in the educational system.
HOW YOU’LL RAMP
In First Week…
By Day 30…
By Day 90…
WHO YOU ARE
To be successful in this role, you’ll need to have the following skills:
ABOUT TOPPR
Toppr is India’s leading edtech company with a mission to make learning personalized. Our adaptive after- school learning app for classes 5th to 12th is used by over 60 lakh students. We have the widest syllabus support that covers over 20 subjects, 20 boards, and 50 exams. We believe each child is unique with distinct learning needs. We are building Toppr as an adaptive platform to increase engagement, optimize learning and improve outcomes for all students. Toppr was started in 2013 by IIT Bombay alumni Zishaan Hayath and Hemanth Goteti and is backed by venture capital firms like SAIF, Helion, Eight Roads, and Kaizen.
Requirements
Laptop
Two wheeler
Android device
Benefits
Unlimited Incentived & Other Allowances
- Conduct market research to identify selling possibilities and evaluate customer needs
- Actively seek out new sales opportunities through cold calling, networking and social media
- Set up meetings with potential clients and listen to their wishes and concerns
- Prepare and deliver appropriate presentations on products and services
- Create frequent reviews and reports with sales and financial data
- Ensure the availability of stock for sales and demonstrations
- Participate on behalf of the company in exhibitions or conferences
- Negotiate/close deals and handle complaints or objections
- Collaborate with team members to achieve better results
- Gather feedback from customers or prospects and share with internal teams