SDET - Python, Behave or Cucumber

Company: Computer Enterprises, Inc.
Location: Philadelphia, Pennsylvania, United States
Type: Full-time
Posted: 23.APR.2021
< >

Summary

Developer/SDET Location: Philadelphia, PA 19103 (Remote) ***Open to Remote candidates*** Position Description: The Marketing Technolog...

Description

Developer/SDET

Location: Philadelphia, PA 19103 (Remote)


***Open to Remote candidates***


Position Description:

The Marketing Technology engineering team is responsible for developing, integrating, and operating the capabilities marketing uses to engage in Direct Mail, Email, SMS and many other critical channels. Developers will participate in design, planning, development, release, monitoring and overall delivery of our web, mobile and application deliverables. The developer will be challenged to create new features and experiences that support millions of business & customer interactions each day while meeting the highest standards of availability, stability and performance. The right candidate will be assertive and work to bring people together to help solve complex problems with an iterative approach.


Core Responsibilities:

  • Collaborate as part of a development team to design and enhance large scale applications developed using Python, JavaScript, C#, Java, HTML, CSS, etc.
  • Develop and update RESTful APIs, serverless functions and associated libraries / classes and data sources.
  • Participate fully in agile software development team and rituals; actively participate in all ceremonies, review user stories, participate in planning sessions, estimate effort for stories / tasks, etc.
  • Ensure all deliverables comply with latest industry standards & best practices for code structure, quality, organization, performance and security.
  • Support software releases end-to-end including monitoring and defect resolution when needed
  • Perform peer code review and participate in team code reviews
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Own the deployment process, release early, release quickly, iterate and improve the product
  • Provides guidance to the Software Engineering team and other departments in identifying product and technical requirements.
  • Ensures projects are envisioned, designed, developed, and implemented following industry best practices.
  • Ensures all solutions are well engineered, operable, maintainable, and delivered on schedule.
  • Ensures that application and data security are incorporated into the design and development of each component.


Top Requirements:

  • Behavior Driven Design (BDD) using Cucumber or Behave
  • Python
  • Testing REST APIs


Qualifications:

  • Experience in application design and a strong familiarity with design patterns. (2+ years)
  • Experience building high-traffic, enterprise applications. (2+ years)
  • Experience working in a modern development environment and shipping solid product. (2+ years)
  • AWS Experience (Services used include Lamdbas, AWS Batch, API Gateway, SNS, SQS, AWS X-Ray)
  • Strong Python experience
  • Behavior Driven Design (BDD) using cucumber or behave.
  • Development and integration of RESTful Services. (1+ years)
  • Experience working on an enterprise scale web application preferred.
  • Experience in administration of production environments in distributed enterprise wide solutions.
  • Experience in Availability, Capacity, Disaster Recovery planning.
  • Administered, maintained, developed and implemented policies and procedures to ensure security and enterprise wide data integrity.
  • Adept at developing strategic plans and working with large and distributed teams.


Nice to Have (Not Required):

  • Experience in Cable / Telecom is a plus.
  • Experience in the Marketing & Sales domains is a plus
  • Working in environments that fully embrace the Agile methodology and DevOps model a plus
  • Experience with Amazon Web Services (AWS) or other cloud technologies a plus
  • Experience with continuous delivery tools a plus (Concourse, Jenkins, etc.)
  • Experience with test automation a plus

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...