Software Developer/ Engineer/ Architect

Sr Associate Software Development Engineer

About the Role

  • Solve challenging problems in an Application related to performance, scalability, and resilience
  • Design and develop an OO product in a metadata-driven development environment
  • Write and maintain SOLID, robust, efficient and maintainable code using an OO framework and tools
  • Write reliable unit, integration, and system level tests that will run on our CD pipeline.
  • Understand and promote industry best practice.
  • Mentor and learn from other team members through pairing, code reviews, knowledge shares, hackathons, etc.

Basic Qualifications

  • You see software development as a team activity, and thrive in a highly collaborative, agile culture where you’re always teaching and learning.
  • You have 2+ years experience designing performant, scalable and resilient applications.

Other Qualifications

  • You understand the value of automated tests at all levels of the testing pyramid.
  • You have a strong desire to learn and continuously improve your craft.
  • You have experience with influencing the technical decisions made by a team.
  • You are a problem solver who is motivated by successfully shipping new features to production.
  • You have familiarity with, or a willingness to design, build, test, and monitor a service in production.