Job Details
Posted: 06/06/2019
Position: Full Time
About This Job:
Becoming a software developer, also known as a computer programmer, you'll be playing a key role in the design, installation, testing, and maintenance of software systems. The programs you create are likely to help us provide better service and small business owners are more efficient in achieving their goals.
Roles & Responsibilities:
Manage Software Quality

  • All of the developers are adhering to software quality standards so that work is done to the highest possible quality.
  • Understand and be able to talk about and explain the importance of principles of good software design and development so that we are able to produce software of the highest possible quality in the fastest possible time and will be able to continue to do so in the future.
  • To understand and be able to talk coherently about any practices we are implementing and their benefits so that we are all working together and understand why they are so valuable.
  • To ensure the features developed are produced to the highest possible quality in the fastest possible time and no less so that we are able to continue to do so in the future.
  • To ensure the software is healthy and that it’s health is visible to the full team so that we can all focus on improving it and know where the most technical debt and legacy code is.
  • To act as an example to all the developers on my team by being the person who most closely follows the principles and practices we have committed to so that the developers on my team feel confident they can too.
  • To act as an example to all the developers on my team by advocating learning and taking the time to do so myself so that they feel comfortable they can too.

Manage Software Development

  • Respond to and resolve all Bug Requests within a 24 hour period in order to resolve all issues client's experience with the software in a timely manner
  • Hit Sprint Deadlines for new feature development by completing all assigned tickets on the date they are due
Requirements & Qualifications:
Technical Skills
  • Actively Seek New Programming Knowledge
  • Build Products Using HTML/CSS/JS and Other Front-End Technologies
  • Code and Deploy Applications in a Cross-Platform, Cross-Browser Environment
  • Document Project Build and Maintenance
  • Experience Building User Interfaces and Prototypes from Wireframes and Designs
  • Familiar with Development and Debugging Tools for Cross-Browser Issues
  • Follow and Implement Industry Accepted Best Practices and Tools
  • Solid Understanding of Object-Oriented Programming (OOP)
  • Update Current Websites to Meet Modern Web Standards
  • Write and Maintain Web Applications
Soft Skills
  • Detail-oriented
  • Handle Frequent Feedback
  • Keen Attention to Details
  • Manage and Prioritize Multiple Projects
  • Self-starter Attitude
  • Strong Problem Solver
  • Thrive in a Team Environment
  • Troubleshoot and Communicate Effectively
  • Work Well Under Pressure
Skills Required:
Web Development
Javascript Level 4
HTML Level 4
Magento Level 3
Database Level 3
PHP MVC Level 3
Python Level 3
Google Analytics Level 3
Java Level 3
CSS Level 3
FTP Level 3