Software Developer at PressWise by SmaftSoft in Los Angeles

G

Guest

Guest
SMARTSOFT JOB DESCRIPTION


JOB TITLE: Software Developer
DATE: Available Now
DEPARTMENT NAME: PressWise, Software Development


SUMMARY OF POSITION:


In this position you will develop and troubleshoot/fix applications and code related to the SaaS-based PressWise Print MIS and Web storefront platform. You will be a key part of a busy team, ensuring that our product continues to be competitive in its features, reliable in its operation, and valuable to our clients. You must demonstrate ability to develop under tight deadlines, while maintaining quality standards.

ABOUT PRESSWISE AND SMARTSOFT:


PressWise®, a division of SmartSoft, is a market-leading, end-to-end print shop management system. Designed by a printer as an alternative to purchasing independent modules (or custom development) of Print Estimating, Web-to-Print, Workflow Automation, Print MIS, Storefront, Shipping and Mail Preparation Software, PressWise provides a single, SaaS-based print workflow system, with the comprehensive tools needed to streamline any print operation and enhance profitability. For more information, please visit www.presswise.com.


JOB RESPONSIBILITIES*:

• Develop new code in a fast-paced, agile team environment utilizing PHP, JavaScript, MySQL and other LAMP-based technologies.
• Assist in the creation of custom storefronts for customers utilizing HTML5, CSS, and JavaScript/jQuery technologies.
• Design new MySQL databases and optimize existing relational databases.
• Develop new web-based reporting features.
• Help design and architect new functionality and improve existing functionality on our cloud-based, SaaS systems.
• Assist with system administration, maintenance and rollout of new systems (CentOS).
• Follow professional standards in code development, documentation and testing.
• Be available to answer escalated technical support issues and potentially assist customers.


WORK EXPERIENCE:


• 5+ years of software development experience, having exposure to various phases of the Software Development Life Cycle such as analysis, design, development and maintenance of software applications.
• AGILE environment experience preferred.
• ODBC Reporting and webpage design experience preferred.
KNOWLEDGE / SKILLS REQUIRED:
• Extensive experience with designing and creating database-driven dynamic Internet and Intranet sites. Proficiency with front-end libraries like jQuery and Bootstrap.
• Database design, and performance tuning using MySQL, including logical and physical data modeling and utilization of normalization techniques.
• Experience with e-commerce sites and knowledge of system and data security, PCI compliance, payment gateways, etc.
• System administration experience utilizing Apache, MySQL/MariaDB and Linux (CentOS). Experience with system deployment utilizing tools like Ansible is highly desirable.
• Knowledge of user interface design best practices.
• Experience with various QA and testing methodologies including usability testing, smoke testing and unit testing.
• Extensive experience with web services (SOAP and REST).
• Excellent organizational, interpersonal and communication skills with high level of adaptability and flexibility to adjust to changing work priorities.
• Efficient time management and project management skills.
• Strong attention to detail and ability to test and troubleshoot.
• Knowledge of the print industry is highly desirable.


CORE TECHNOLOGIES USED:


• Languages: PHP, JavaScript, HTML 4/5 and CSS. C, Python and BASH are desirable.
• Technologies: jQuery, XML, SOAP, REST, JSON, ODBC and other data access protocols.
• Other Tools: Ghostscript, Subversion, Selenium, Wireshark and PhpStorm.
• OS: Linux, Windows and Mac OS.
• Systems: Apache, MySQL and MariaDB.


OTHER REQUIREMENTS:


• B.S. or equivalent experience.
• Ability to work with others team members remotely and to effectively communicate with them via email, chat and other means.

*Management has the right to add or change duties and job requirements at any time.




More Information...
 

PressWise

A 30-day Fix for Managed Chaos

As any print professional knows, printing can be managed chaos. Software that solves multiple problems and provides measurable and monetizable value has a direct impact on the bottom-line.

“We reduced order entry costs by about 40%.” Significant savings in a shop that turns about 500 jobs a month.


Learn how…….

   
Back
Top