FreedomPay is seeking a Software Engineer to solve complex problems, build new product lines, and expand existing products and services within their commerce platform, focusing on middleware products and hardware device interaction.
Requirements
- Experience with .Net 4.6.2+, VS 2019+
- C
- Object-oriented design and programming
- Windows Servers/Services
- Experience building multi-threaded, high throughput, transactional processing software
- Direct interaction with hardware devices
- Knowledge of, and commitment to, industry-accepted best practices in source code control, architecture, coding structure, and unit/system testing
Responsibilities
- Build properly structured, well-commented solutions for complex integrations and complex problems.
- Work directly with 3rd party Point of Sales and hardware devices.
- Maintain and expand our middleware solutions.
- Exercise thorough unit and system testing.
- Work within a scrum team to create stories, tasks, estimates, and delivery timelines for each release.
- Follow and contribute to technical standards, coding standards, tools, platforms, and approaches. Help define and create application frameworks and common libraries for a wide variety of solutions, always seeking to reuse code and core frameworks where possible.
- Work with the QA team to ensure proper test plan, test coverage, test execution, and defect remediation.
Other
- At least a BS/BA Degree in MIS, Computer Science, Engineering, or related field
- A minimum of 5 years experience as a Software Developer/Engineer
- A minimum of 2 years experince with devices
- Strong, written and verbal communication skills
- All positions must be able to successfully pass a background check as well as a credit check.