Employer: Achieve Test Prep

About the role

We are seeking a Web Programmer responsible for maintaining and developing code across a broad range of ATP’s internal systems. Our incumbent should be proficient in checkout Integration experience and/or Marketing/Financial software expertise, focused on the “Big Picture”, full-stack with ability to learn and shift quickly and be open to learning new technologies and techniques and applying them to various existing and new projects.

Our Technology Stack: You will be working with the following technologies: Javascript/ReactJS, Django/Python, Frontend UI frameworks (Material UI/ Tailwind), Salesforce, PHP, PostgreSQL.

Responsibilities:

  • Participates in all phases of the SDLC.
  • Actively contributes to daily Scrum meetings.
  • Designs and writes code that solves programming issues with little or no help; unit tests, debugs, documents, and implements computer programs.
  • Interprets business and system use cases and requirements documentation to understand functionality to be developed, translates these requirements into a software coding solution and may provide input for functional requirements specifications. Prepares detailed analysis and time estimation for new developments.
  • Develops new code or modifies existing application program code; maintains, supports, and monitors program code ensuring ongoing operations and execution of this software.
  • Assists with the diagnosis, testing and resolution of system issues and takes actions to minimize impact and future occurrences.
  • Installs, tests, and upgrades proprietary application software.

Essential Skills and Experience:

  • Excellent English verbal and written communication skills
  • Team Leader/Player and Mentor
  • Able to make presentations for stakeholders of multiple departments (Marketing, Accounting, etc.)
  • Bachelor’s degree in a Technology related field or a combination of education / certification and experience preferred
  • 3+ years experience in programming
  • Experience in HTML/CSS/Javascript.
  • Practical knowledge in Server-side programming.
  • Experience REST API development and consumption.
  • Knowledge of responsive web design techniques.
  • Experience working with databases using SQL.
  • Experience working with web/UI frameworks.
  • Organized, detail oriented and willing to learn and apply new skills.\

Nice to have: What would make you stand out, so let us know if you have any of these

  • Django/Python programming experience.
  • Experience with PostgreSQL or similar databases.
  • Salesforce development experience.
  • Experience using Material UI, or similar frontend UI frameworks, such as Tailwind, Bootstrap, etc.
  • Knowledge of the React framework.
  • Experience with Moodle (or similar LMS system)
  • Understanding of the use of CD/CI.
  • Experience using version control tools, such as Github, Bitbucket, etc.
  • Experience developing for a cloud hosted environment, such as AWS.
  • Experience using a task planning solution, i.e. Asana, Jira, Basecamp, etc
  • Knowledge/Experience using an agile-based development methodology (Scrum).

APPLY HERE