What are the responsibilities and job description for the Web Developer position at Oasis Commissary?
Oasis Management Systems is seeking a Web Developer
As a Team Member, you will apply your knowledge of development & design to help our organization deliver features to our customers. You will be responsible for writing clean, efficient and bug-free code. You will also play a critical part supporting upcoming tech initiatives and customer defects. Knowledge of Magento 2 is an absolute requirement
Our team actively develops and maintains a variety of websites and applications. Our websites platform is an AWS cloud-based data management system that provides tools to collect, store, and share data as needed. We
enjoy a diverse customer base ranging from individual company employees request to larger external departments.
In this position you will support the architecture, design, implementation, and development of various types of applications. Primary focus will be to design and implement new features and perform bug fixes for our Magento 2 based ecommerce system. The work will also include optimizing existing code to improve performance, developing automated unit tests for applications, and creating and maintaining documentation. This position may interface with users regarding desired requirements and adjustments to the software. The full-stack engineer would need to have knowledge in all areas and stages of software development.
Primary Duties and Responsibilities
- Works with remote and local teammates to develop, test, and deploy new features and bug-fixes. Contributes to rewriting of existing applications
- Optimizes existing code to improve performance.
- Provides direction on project design and shares technical knowledge. Informs infrastructure decisions.
- Able to read and understand diagrams and written instructions for tasks. Proactively learns product frameworks and code base.
- Supports and maintains critical infrastructure including code, database, file systems, servers, and network.
- Helps detect and provide input on addressing security concerns in the code, network, and infrastructure.
- Develop automated unit tests for applications and perform quality assurance.
- When necessary, communicate directly with users to verify requirements.
- Helps with document software functionality.
Disclaimer: This job requisition provides a high-level job definition. It is not intended to provide a comprehensive or exclusive list of job duties. As such, job duties and/or responsibilities within the context of this job requisition may change at the discretion of the employee’s direct supervisor.
Preferred Hiring Qualifications:
- Bachelor's degree and four years of related experience; or a combination of education and related experience.
- Ability to understand business requirements and translate them into technical requirements
- Experience with PHP applications
- Experience working with HTML, CSS and JavaScript frameworks
- Strong understanding of Web Programming
- Experience writing APIs that read from complex database schemas
- Experience with AWS and cloud infrastructure
- Server, network and hosting environment experience
- Relational database experience (MySql, MariaDB preferred)
- Experience working on different projects simultaneously, and capable of cultivating collaboration
- Experience working with a distributed team
- Familiarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles
- Writing Unit and Integration test
- Excellent analytical, decision-making, and troubleshooting skills
- Experience working with several of the following technologies, with in-depth experience in some:
- Front End: React, Redux, MaterialUI, jQuery
- Back End: PHP, Node.js, .Net
- Dev Ops: Ansible, Docker, Apache, Nginx, Unix (systemd), git
AWS: EC2, S3, RDS, Elasticache, EFS
Job Type: Full-time
Pay: $50,000.00 - $70,000.00 per year
Benefits:
- Health insurance
- Paid time off
- Retirement plan
Compensation Package:
- Yearly pay
Schedule:
- Monday to Friday
Experience:
- Front-end development: 1 year (Preferred)
- CSS: 1 year (Preferred)
- Angular: 1 year (Preferred)
Ability to Commute:
- Cumming, GA 30041 (Required)
Work Location: In person
Salary : $50,000 - $70,000