Job Description:
The ideal person works well within a team, has experience in multiple development methodologies, and consistently meets delivery commitments.
This role will report to the Software Engineering Director.
What will be your impact?
- Actively assumes Ownership of project success by taking action and exhibiting leadership qualities
- Developing, maintaining, and testing commercial applications and enhancements
- Working with other technically skilled staff on a multi-disciplinary team
- Actively participating in continuous process and standards improvement by utilizing root cause analysis and change proposals
- Utilizes critical thinking to resolve difficult problems
- Able to lead a small, dedicated team on system architecture and high-level design
- Independent low-level design and coding of core product features and functionality
- Managing change control and product releases in conjunction with the QA team
Specific:
- Integrating new methods of payment processing (mobile, web, kiosks, phone)
- Integrating third-party POS hardware using third-party APIs and drivers
- Maintaining product installers (InstallShield, WIX) across product versions
- Integrating credit card gateways and Check21 (ICL) bank files into core application
Experience and Skills Required:
- Must have a track record of developing commercial enterprise applications in C#.NET
- Must have strong database design skills, preferably using SQL Server
- Must have experience in both high-level (system) and low-level software design
- Must be able to independently design and code add-on features to existing code base
- Must have experience developing and maintaining publicly published APIs
- Must have excellent written and verbal communication skills and use of MS Office
- Must have experience with Test Driven Development
- Prefer experience using Microsoft’s Team Foundation Server (TFS)
- Prefer experience with team code review applications such as Code Collaborator
- Prefer development experience with .NET frameworks
- Prefer strong web development skills using ASP.NET, CSS, SOAP, REST and AJAX
- Prefer experience in POS or other hardware integration using third-party APIs
What do we offer?
- A competitive compensation package (base + incentives)
- A casual work environment
- Full range of employee benefits 401(k), Health Insurance (medical, dental, vision, life, short and long-term disability, AD&D)
- Paid Vacation
#WeAreHarris