Ascend Learning - Gilbert, AZ

posted 3 months ago

Full-time - Mid Level
Remote - Gilbert, AZ
Management of Companies and Enterprises

About the position

As a Senior PHP Developer at Ascend Learning, you will play a crucial role in our mission to impact lives through purpose-driven work. You will be responsible for writing clean, maintainable, and efficient PHP code, analyzing and designing MySQL databases, and ensuring the security and scalability of our applications. Your expertise will contribute to the development of robust features that enhance the learning experience for students, educators, and healthcare professionals. You will work closely with product managers and stakeholders throughout the development lifecycle, ensuring that business requirements are met while communicating any issues, risks, and limitations. This position is based in our Gilbert, AZ office, with the flexibility of telecommuting options available. In this role, you will engage in all phases of the development lifecycle, from requirements gathering and analysis to design, development, testing, and deployment. You will follow Agile methodologies, utilizing tools such as Jira to manage your workflow effectively. Your responsibilities will also include creating responsive web pages using modern technologies such as HTML5, CSS, JavaScript, jQuery, Angular, and Ajax, as well as setting up and securing servers. You will be tasked with identifying bottlenecks and bugs, devising solutions, and ensuring code quality through proper documentation and automation practices. Your contributions will be vital in driving innovation and delivering results that align with our values-driven culture.

Responsibilities

  • Write clean, maintainable, and efficient PHP code.
  • Analyze and design MySQL databases.
  • Write secure object-oriented code.
  • Design robust, scalable, and secure features.
  • Write proper MySQL queries and indexes for optimal performance.
  • Create responsive web pages using HTML5, CSS, JavaScript, jQuery, Angular, and Ajax.
  • Set up and secure servers.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Ensure code quality, organization, and automation.
  • Contribute to all phases of the development lifecycle, including requirements gathering, analysis, design, development, testing, and deployment.
  • Follow Agile Methodology for development cycle - Sprint and Kanban board.
  • Interact with Product Manager and other stakeholders throughout the development cycle to understand business requirements and communicate issues, risks, and limitations along with daily status of the project.
  • Write documentation, environments, and procedures.

Requirements

  • Master's or foreign equivalent degree in Computer Science/Engineering, Information Technology/System, Computer Applications, or a related field.
  • Minimum of two (2) years of experience in the job offered or related occupation.
  • Experience must include two (2) years with each of the following:
  • Full stack PHP development.
  • PHP (7.x) Lamp Stack, JavaScript and other common libraries and Frameworks.
  • HTML (5), JavaScript, jQuery, CSS or Angular.
  • SQL or/and MySQL.
  • Design of a scalable application and Micro-services.
  • Code versioning tools including git.
  • APIs and versioning.
  • TDD (Test Driven Development).
  • Agile, SCRUM, Jira.

Benefits

  • Flexible and generous paid time off
  • Competitive medical, dental, vision and life insurance
  • 401(k) employer matching program
  • Parental leave
  • Wellness resources
  • Charitable matching program
  • Hybrid work
  • On-site workout facilities (Leawood, Gilbert, Burlington)
  • Community outreach groups
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service