Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ren ยท 2 hours ago

Senior Software Engineer

Ren is a company focused on philanthropic solutions, and they are seeking a Senior Software Engineer to develop software on their platform. The role involves collaborating with engineers and product managers to create high-quality API services and mentor team members in an agile environment.

Financial Services

Responsibilities

Write production-quality, highly performant, API services using C#/.NET Core for service-based enterprise SaaS solutions in a collaborative, agile environment
Modification of database objects using SQL and PL/SQL (stored procedures, views, tables etc.)
Write Automated Unit, Integration, and UI-level Tests to increase code quality and lower defect rate
Provide technical guidance, mentorship while providing technical and design feedback leveraging code and peer reviews across the full application stack
Collaborate and pair with other software engineers and product professionals to design, implement and test new features and product refinements
Refactor existing code to improve maintainability and quality
Author and present training materials and documentation to other team members and users of software
Work closely with Product Management and other areas of the business to ensure market needs are met
Work with Architecture team to design and implement new service-based, automated application environment
Adhere to defined security standards in both functional and non-functional duties of job
Work with cloud storage and warehousing tools such as Snowflake
Work with reporting software such as Metabase
Other duties as assigned

Qualification

C#/.NET CoreAPI servicesCloud applicationsFrontend developmentSQLPL/SQLMicroservicesGitAgile methodologiesAlgorithmsDesign patternsAutomated testing frameworksDependency injectionCQRSMediator patternsMulti-tenanted systemsData modelsFinancial Technology

Required

Bachelor's degree in computer science or related field required
5+ years C# or equivalent technology
5+ years of experience in frontend development including CSS3, typescript and/or modern JavaScript frameworks
3+ years of experience in the programming and support of complex enterprise cloud applications
Experience building scalable GraphQL, and REST APIs using Microservices
Experience with frameworks such as React, Aurelia, Angular, or Vue
Lean/Agile methodologies
Git
Strength in algorithms and design patterns
High level of understanding and experience with dependency injection (Autofac a plus)
A working understanding of CQRS and Mediator patterns
Experience working with multi-tenanted systems
Experience with reporting and data models

Preferred

Experience with automated testing frameworks and test-driven development is a plus
Financial Technology experience is a plus

Company

Ren

twitter
company-logo
Ren is a driving force that powers people, ideas, and institutions for good.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Ronald Bowes
Chief Technology Officer
linkedin
leader-logo
Andy Barton
Chief Financial Officer
linkedin
Company data provided by crunchbase