Influence product design by being the voice of maintainability
Ensure the delivery of high quality and rigorously consistent products
Contribute to the design of the company's software standard
Code application libraries for re-usability and test ability.
Define projects, tasks, and release deliverables
Contribute to software process improvement
Strive to become a subject matter expert in FreedomPay products and the payment industry
Interface with internal stakeholders
Learn and adapt to the ever-changing hardware and software environments of payment systems and processing
Update technical documentation
- Work with the QA team to ensure proper test plan, test coverage, test execution
- Required Skills and Experience
- 7 years’ experience in application development and testing using .NET and SQL
Strong web development using MVC, jQuery
Deep understanding of the SPA framework architectures, React, Angular, Redux, MicroUI’s, Typescript, State Management, Server-side rendering, API layers with security in mind, JWT Tokens
Exposure to agile software development
Expert-level understanding of web technologies such as CSS, HTML, Javascript, Websockets
Strong Knowledge of web performance, localization, and accessibility best practices
Experience breaking-down monolithic web applications into components
Excellent problem solver who delivers innovative solutions
Enjoys a fast-paced environment and can manage multiple projects during a sprint
Reliable team member
Experience with accurate task estimating and planning
Effective English communication skills (Listening, Speaking, Writing)
Strong SQL Server development skills
Understanding of secure coding practices
Familiarity with Git
Microsoft Office
Must pass a criminal background check