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).