Our Company » Careers » Job Listings


» Current Job Openings

Principal Software Engineer .NET

Director of Quality Assurance

Lead API Developer

Position: Principal Software Engineer .NET

NeatReceipts is looking for a talented, energetic Principal Software Engineer/Technical Lead who has a deep background in .Net Technologies and has strong leadership skills.

NeatReceipts is a high paced and energetic company that focuses on using technology to drive business objectives. We are looking for candidates who can assist us in growing our business, our applications, and our staff. NeatReceipts, recently named the #1 small company to work for in Philadelphia by Philadelphia Magazine, fosters an innovative and entrepreneurial environment focused on leveraging cutting-edge technology to develop industry-leading products.

Candidates must be able to hit the ground running and thrive in a community of extremely smart and talented engineers who are pushing the envelope of software development. Must be able to learn and use new technologies quickly and with high levels of quality and performance.

Essential Functions:

Design, develop and maintain commercial software using Microsoft .Net platform while mentoring junior Software Engineers. Serve as technical lead on development efforts, including participating in requirements analysis and design. Develop solutions for all tiers of the application: user interface, middle-tier business components, database layer, etc. Assist in formulating standards and development practices across multiple related teams. Be a key contributor to innovation and build proof of concept examples that can be leveraged across current and future application revisions.

Candidates must have excellent analytical skills, good knowledge of project life cycles, large project experience, and the ability to mentor junior developers. Must be able to act in an entrepreneurial manner to ensure the software delivered matches the needs of our customers. Must also be able to design and develop software in a group or independently. Must be able to assist in design and development reviews. Should be comfortable with direct communication with all levels of technical and business resources.

Qualifications:

  • Strong knowledge of the .NET framework (C#) and either Java or C++
  • Deep experience with Windows forms development.
  • Knowledge of OO development principles, design patterns (Model-View-Controller, Model-View-Presenter, Active Record, etc), multi-tier application design and relational database principles.
  • History of delivering XML-based, Web service, Component-Based and Multi-Threaded applications to production.
  • Experience working with Agile (Scrum) project team development environments is preferred.
  • Good fundamental and hands on knowledge of MS SQL Server.
  • Strong analytical skills and good problem solving skills.
  • Experience with leading and mentoring junior level software engineers.
  • Experience with unit testing and test driven development is preferred.
  • Prior use of NAnt, Subversion, and CruiseControl.Net, or similar products is ideal.
  • Please note that we can not process visas for this position.

To apply for this position, please forward a cover letter with your resume/CV to work@neatreceipts.com

 

Position: Director of Quality Assurance

Position Description
NEAT Receipts recently began an initiative to bring the core technologies in our consumer products to corporate and small businesses. This group, known as the SMB group, is looking for an exceptional Director of Quality Assurance to help us guarantee that our new suite of products meets the highest standards of quality. Combining software and hardware these products will democratize document management and help small and medium businesses organize and structure paper and electronic documents. The SMB group combines the excitement of a startup with the stability of an established company with well defined products and proven sales.

The Director of Quality Assurance for SMB development is a new and exciting position. This person will lead all quality assurance efforts on a variety of products aimed at small to medium businesses. These products include a SDK and products designed to integrate document management into third party applications such as Microsoft Office, Microsoft Dynamics GP (Great Plains), SharePoint and Intuit's Quick Books. The Director will oversee off shore quality assurance staff engaged in manual testing and will also introduce and oversee our automated testing efforts. The Director will work with senior engineering staff to ensure the products being developed are suitably tested using a combination of manual and automated testing. A prime goal of this position is to work with staff to develop testing strategies for SDKs and APIs. This staff member will help build a combined offshore/onshore QA staff.

Roles & Responsibilities

  • Oversee offshore resources engaged in manual testing
  • Develop and articulate testing strategies for various products including test scripts, acceptance tests, task prioritization and the maintenance of proper staffing levels
  • Manage our bug database, conduct bug scrubs and ensure test scripts are maintained and properly executed
  • Develop, implement and oversee the execution of a strategy for automated testing on our products
  • Maintain and manager the hardware and software necessary to conduct suitable tests on products
  • Oversee testing strategies for products intended to be used for other developers such as SDKs and APIs.
  • Ensure best practices are met in all of our QA efforts
  • Develop QA efforts using agile methodologies, specifically Scrum

Required Education, Skills and Abilities:

  • Experience working with and testing SDK and API sets
  • Experience creating test scripts, acceptance tests and overseeing the execution of tests
  • 6 years of experience in QA
  • 3 years of experience managing QA engineers
  • 2 years of experience managing off shore QA staff
  • 3 years of experience working with and implementing automated testing
  • Solid Knowledge of automated testing strategies, best practices and products
  • Knowledge of hardware and software used in QA testing
  • Experience performing QA using agile methodologies


Prefer:

  •  MS in Information Technology
  • Experience testing applications written in .NET, C# and C++
  • Knowledge of unit testing, test harnesses and memory and resource profiling

Essential Personal Attributes:

  • Passion for technology
  • Obsession with ensuring things "really work" in practice and getting things done
  • Ability to take initiative, but also follow a plan and work well in a group environment
  • Enjoy actively participating in brain storming sessions

To apply for this position, please forward a cover letter with your resume/CV to work@neatreceipts.com

Lead API Developer

Position Description
The Research & Development group of NEAT Receipts invites qualified applicants to apply for the open position of Lead API Developer position at the headquarter office in Philadelphia, PA.  (Relocation assistance available.)  The Research & Development group is responsible for applying advanced image optimization, optical character recognition, and information extraction algorithms to a wide variety of imaged documents.

Primary Goals

  • Serve as a principal engineer in the development of an API for core R&D technologies
  • Abstract new and existing R&D libraries to enable third party developers to build custom applications with the API
  • Participate in the design and development of the API architecture
  • Perform requirements gathering with sales team members and other developers

Requirements

  • BS in Computer Science / Information Science or equivalent
  • 3 – 6 years of C++ experience developing and delivering commercial applications
  • 3 – 6 years of C# experience developing and delivering commercial applications
  • Deep understanding of three tier architecture
  • Proven experience with developing data driven applications (e.g. SQL, Oracle)
  • Solid Object Oriented Analysis and Design
  • Ability to work in a fast-paced, projects-based team environment
  • Working knowledge of design patterns

Prefer

  • Experience in developing an API or SDK
  • Cross platform development experience
  • Experience with web services
  • Good  knowledge of memory and code profiling tools
  • Agile development methodology (e.g. SCRUM)
  • Experience w/ Source Control

Essential Personal Attributes

  • Passion for technology
  • Obsession with ensuring things "really work" in practice
  • Ability to take initiative, but also follow a plan and work well in a group environment.
  • Enjoy actively participating in brain storming sessions

To apply for this position, please forward a cover letter with your resume/CV to work@neatreceipts.com



icon-contact

NeatReceipts
3401 Market Street
Suite 120
Philadelphia, PA 19104

Contact