We are in search of a part-time or full-time software developer to join our team.
We are extremely focused on the online payments space and work closely with credit card processing companies. We are specifically looking for an early full-time team member to help build out some new software concepts. While we do expect quality development skills are also in search of a problem solver and someone who can think outside the box.
This is a completely virtual position and we believe in giving our team space to work and make decisions on their own.
You would not only be helping build but also hopefully part of the planning phases as we continue to build our products.
Gather requirements, design high-quality software solutions, skillfully leverage software patterns, and implement code and unit tests with other developers.
Participate in peer reviews, testing, release to the live environment, and maintenance of the application, all using an agile and iterative methodology in a collaborative environment.
Experience trumps education, but a bachelor degree in IT is highly desirable. This can be substituted with another degree in a software related field or minimum 3 years work experience in the IT industry with solid professional and personal references.
Advanced test-driven development or behavior driven development
Proficiency in one or more of PHP, .Net, Java, Python, node.js, Ruby, or Objective C
Thorough understanding of Object Oriented analysis and design, and patterns
Exposure to Content Management Systems (e.g. WordPress, Drupal, etc.)
Proficient in Refactoring for Test
Proficient in SQL/MySQL
Proficient in analyzing and fixing errors and performance issues in deployed code which may have root causes outside of the code itself (e.g. hardware, network, or database)
Familiar with Agile development (Scrum)
Enterprise level Agile experience is a plus (i.e. SAFe)
Bankcard processing experience is a plus
Project management experience, ability to work directly with internal customers/project owners
Strong communication skills
Web, e-mail, and Internet savvy
Ability to work in a team environment as well as individually
Make every effort to not only meet but also preempt customer needs
Dedication to software quality
Zeal for continuous improvement as a professional software developer
Meticulously detail oriented
Sense of craftsmanship
Ability to manage a project
We are a outsource website development company for agencies all across the United States.
Our focus is strongly in helping organizati...