
Sr. Software Engineer
FreedomPay
🇺🇸 United States
Hybrid
Senior
4 months ago
- Agile
- Scrum
- .NET
- SQL
- MVC
- jQuery
- React.js
- Angular
- Redux
- TypeScript
- JWT
- CSS
- HTML
- JavaScript
- WebSockets
- Git
- Health insurance
4 months ago
Responsibilities
- Work within the Agile Scrum team to create stories, tasks, estimates, and delivery each Sprint
- Analyze requirements and translate specifications into system designs
- Â Apply systems thinking to create solutions across environments and products
- Collaborate in the selection of software development tools and frameworks
- 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
Sr. Software Engineer · FreedomPay