This job posting isn't available in all website languages

Sr. Software Engineer - BigData/AWS

21008583 Requisition #
Equal Opportunity Employer: Minority/Female/Disability/Veteran

Waste Management (WM), a Fortune 250 company, is the leading provider of comprehensive waste and environmental services in North America. We are strongly committed to a foundation of operating excellence, professionalism and financial strength. WM serves nearly 25 million customers in residential, commercial, industrial and municipal markets throughout North America through a network of collection operations, transfer stations, landfills, recycling facilities and waste-based energy production projects.

Under minimal supervision, is responsible for designing, developing, coding, testing, and debugging new application/software and producing significant enhancements to existing software. Conducts complex business process analysis, needs assessments, and participates in design sessions with Architects in order to align application implementation with business requirements. Undertakes complex projects requiring additional specialized technical knowledge in design and testing.

II.  Essential Duties and Responsibilities include the following.  To perform this job successfully, an individual must be able to perform the essential duties satisfactorily.  Other minor duties may be assigned and may vary by department. 

  • Leads and participates with the development of enterprise-level information technology solutions by analyzing, coding, testing, and implementing new software and by modifying/enhancing existing software applications.
  • Recommend processes, services, software and other tools to support business objectives pertinent to AWS technologies.
  • Ensure to understand needs as well as disparate technologies existing in use through engage platform plus drive towards convergence.
  • Present, and evangelize advanced technical processes effectively to all levels of the organization (including technical and non-technical audiences, Senior Leadership, VPs and C-level executives).
  • Coordinate with users and/or business analysts to determine requirements.
  • Ensure that the application design complies with the enterprise’s standard for technical, information application, and business architecture.
  • Resolve the implications and conflicts between the ideal application architecture and constraints imposed by other forces (e.g., availability, security, financial, accessibility, etc.). 
  • Plan and execute usability evaluation along with testing across development stages.
  • Research emerging trends in cloud based development and AWS technologies to stay current within the field.

III.  Supervisory Responsibilities

Person having experience in handling minimum 3-5 team members technically.

IV.  Qualifications

The requirements listed below are representative of the qualifications necessary to perform the job.

A.  Education and Experience

Required:  Bachelor’s Degree in Computer Science, MIS, or similar area of study.  Five years of previous experience required. An additional four years of related experience may substitute for the Bachelor’s degree.

B.  Certificates, Licenses, Registrations or Other Requirements

  • Certification in Java, AWS, Big Data or other relevant technologies is preferred.

C. Other Knowledge, Skills or Abilities Required

  • Advanced knowledge or skills in one or more of the following required:

  • Cloud Technologies(Must): Lambda, AWS, Amazon SQS, Amazon SNS, Amazon Kinesis, Apache Kafka
  • Big Data Technologies (Must): Python, Scala, Cassandra, Hadoop, Spark, Solr or any other Big data technology
  • Server Technologies: Java, J2EE (JSP/Servlet/JDBC/JMS), Web Services, SOAP, REST, SQL, PL/SQL, JSON, XML, Maven, Ant
  • Frameworks: Spring, Struts, Hibernate, iBatis
  • Database: Relational (Oracle, etc.) / NoSQL
  • Web/Application Servers: Apache Tomcat, WebSphere, JBoss
  • UI Technologies: Angular, Javascript, NodeJS
  • SDLC: Agile Scrum Methodology
  • Software Configuration Management Tool such as SVN or GIT
  • Experience in Cloud Based Architecture
  • Knowledge of enterprise coding standards
  • Hands on experience in writing highly complex code
  • Ability to perform code reviews
  • Knowledge of software methodologies
  • Ability to learn new and emerging technologies
  • Ability to lead a group to consensus, solve problems, and accomplish tasks.
  • Ability to mentor and train less knowledgeable peers and individuals.
  • Excellent interpersonal and communication skills (both written and verbal).
  • Ability to multitask, meet deadlines, and work in a fast-paced environment
  • Ability to adapt to change
  • Demonstrate flexibility and a willingness to undertake a wide variety of challenging tasks
  • General business knowledge and concepts
  • Excellent debugging and problem-solving skills

V.  Work Environment

Listed below are key points regarding environmental demands and work environment of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.

  • Required to use motor coordination with finger dexterity (such as keyboarding, machine operation, etc.) part of the work day;
  • Required to exert physical effort in handling objects less than 30 pounds occasionally;
  • Required to be exposed to physical occupational risks (such as cuts, burns, exposure to toxic chemicals, etc) rarely;
  • Required to be exposed to physical environment which involves dirt, odors, noise, weather extremes or similar elements rarely;
  • Normal setting for this job is an office setting.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Indore, Madhya Pradesh, India

📁 Digital

Requisition #: 21006542

Indore, Madhya Pradesh, India

📁 Digital

Requisition #: 21004653

Gurgaon, Haryana, India

📁 Digital

Requisition #: 21007552