WM

Senior Python Engineer

WM

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSCassandraCloudDynamoDBHadoopJavaScriptMicroservicesNoSQLOraclePythonSparkSQL

About the role

  • Undertakes complex applications development projects involving multiple disciplines and technologies
  • Develops enterprise-level IT solutions by analyzing, coding, testing, and implementing new software and modifying/enhancing existing applications
  • Leads design/coding sessions, develops and implements solutions as part of a team
  • Performs complex analyses of system requirements and existing business processes and information systems
  • Articulates design and resolves technical/design conflicts
  • Delivers solutions on time, ensuring quality and completeness of deliverables
  • Coordinates with business analysts and users to determine requirements and effort estimation
  • Reviews systems under development and related documentation
  • Resolves customer issues and responds to suggestions for improvements and enhancements
  • Contributes to advanced systems planning, scheduling and implementation
  • Mentors and fosters growth of peers and team members
  • May work on-call shifts on a rotation basis
  • Works primarily in a professional office environment using standard office equipment

Requirements

  • Bachelor's Degree in Computer Science, MIS, or similar area of study, or in lieu of degree, High School Diploma or GED (accredited) and 4 years of relevant experience
  • 5 years of previous experience (in addition to education requirement)
  • Preferred: 8+ years of experience in software engineering
  • Proficiency in Python
  • Experience with AWS services: Lambda, IAM, S3, EFS, SQS, SNS, API Gateway, CLI, Kinesis, Glue, ElastiCache, CloudWatch, CloudFormation
  • Experience working with databases: Oracle, SQL Server, PostgreSQL
  • Experience with NoSQL databases such as Cassandra and DynamoDB
  • Experience with Big Data technologies: Hadoop, Spark, EMR
  • Experience working on complex cloud-based software projects, web application development, security and open-source technologies
  • Full Stack development experience preferred (Front End – Angular, JavaScript, HTML5)
  • Experience in AI / ML / Data Science preferred
  • Excellent communication skills and ability to understand functional/domain requirements and business vision
  • Passion for new technologies and willingness to explore proofs of concept
  • Knowledge of Service Oriented, Microservices, and Event-driven design patterns
  • Systems development, implementation, upgrades and analyses, QA testing, unified business modeling, system design and analysis
  • Knowledge of enterprise coding standards
  • Hands on experience in writing highly complex code
  • Ability to perform code reviews
  • Knowledge of software methodologies and agile development methodologies
  • May work on-call shifts on a rotation basis