The successful candidate will have 5+ years of software development experience Candidates should have an entrepreneurial spirit and a true interest in working with a growing company where he/she can create a lasting impression. Candidates should thrive working in a fast paced environment and have an aspiration to build and develop world-class software systems that will take us into the future. Position Duties and Responsibilities:
Creates, develops and debugs code written in multiple languages across platforms and environments.
Demonstrates an understanding of Object Oriented coding best practices as well as the proper use of MVC architecture.
Demonstrates an understanding of database design, encoding and performance based on SQL/MySQL/MariaDB standards.
Develops UI/UX integrations provided from creative assets utilizing HTML/CSS/JS methods and frameworks.
Learns and adapts to new technologies on a continuous basis.
Researches, analyzes and diagnoses system problems and makes recommendations as to their solution.
Ensures that documentation changes are performed accurately, and timely. Communicates changes to other team members, as deemed necessary.
Manages special projects and assignments as requested by management.
Knowledge of MVC architecture
JSON(P) Data Handling
RESTful API Integration
SVN (Tortoise or GIT)
Software Qualification (highly desired):
Salesforce Integration (APEX)
Phone System/IVR Integration
Has strong interpersonal and relationship-building skills conducive to team development.
Completes projects in a timely fashion with as few bugs as possible.
Documents all issues, code changes and any relevant information clearly and concisely.
Works independently as well as with team members and across departments.
Has strong organizational skills and ability to multi-task in a small business environment.
Communicates in an understandable, polite and friendly manner, both written and verbal.
Coordinates and communications well with multiple vendors.
Must be attentive to internal customer service; able to take full ownership of projects and related tasks.
Keeps up to date on web development trends and best practices.
Has strong problem solving and troubleshooting skills and exceptional attention to detail.