Software Engineer

PADI   •  

Rancho Santa Margarita, CA

Industry: Hospitality & Recreation

  •  

Less than 5 years

Posted 159 days ago

This job is no longer available.

PADI has exciting opportunities for qualified individuals who have a passion for building web andmobileproducts utilizing the latest AWS cloud technologies in an Agile environment. The position serves as an individual technical contributor working in a Scrum team composed of Product, UX and Engineering.

What You’ll Be Doing

  • Design and implement software solutions on AWS cloud platforms
  • Maintain existing legacy software platforms
  • Implement and maintain test automation frameworks to ensure code and product quality
  • Creating and maintaining documentation related to development standard, procedures and test plans
  • Foster and participate in a software engineer culture of learning and sharing so that best practices, standards, and guidelines continue to evolve
  • Participate in development projects throughout a project lifecycle. Assess work efforts and necessary time to completion utilizing Scrum / Agile frameworks
  • Help develop best practices and development standards
  • Communicate clearly, strongly and effectively to small groups
  • Other responsibilities as required to support the company’s growth

Required Experience

  • Minimum 2 years’ experience as a Software Engineer on large-scale software implementations with hands-on development
  • Proficient writing software in C# or Java
  • Proficient in web development frameworks such as AngularJS, React or NodeJS
  • Experience with building native AWS applications a plus
  • Experience with online learning platforms a plus

What We Look For

  • Excellent problem solving skills
  • Strong ability to take abstract or partially-formed ideas and break them down into discrete tasks and drive out requirements and designs
  • Strong development skills – must be able to work “hands-on”
  • Strong team player who enjoys working in a fast-paced atmosphere
  • Ability to manage multiple priorities, commitments and projects and organize effectively
  • Self-motivated, directed and passionate about what you do
  • Strong written and verbal communication skills
  • Ability to work on multiple initiatives concurrently, and self-manage day-to-day work
  • BS in Computer Science or related field.