Remote Otter LogoRemoteOtter

Senior Software Engineer - Remote

Posted 6 weeks ago
Software Development
Full Time
Worldwide

Overview

The Senior Software Engineer will be working with other engineers, architects, and product managers to develop software on our philanthropic solutions software platform. This person must be self-motivated and results-oriented with strong programming skills across modern enterprise software architectures. The Senior Software Engineer is expected to work well in an agile development environment to mentor and develop those around them and build superior products.

In Short

  • 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.

Requirements

  • 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.
  • Experience with automated testing frameworks and test-driven development is a plus.

Benefits

  • Financial Technology experience is a plus.
  • 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.

Ren

Ren

Ren is a forward-thinking company focused on developing philanthropic solutions through innovative software platforms. With a commitment to creating high-quality, service-based enterprise SaaS solutions, Ren fosters a collaborative and agile work environment where engineers, architects, and product managers work together to build superior products. The company values mentorship and technical guidance, ensuring that team members grow and excel in their roles. Ren is dedicated to meeting market needs while adhering to defined security standards and leveraging modern technologies, including cloud storage and reporting tools.

Share This Job!

Save This Job!

Similar Jobs:

Human Interest logo

Senior Software Engineer - Remote

Human Interest

7 weeks ago

Join Human Interest as a Senior Software Engineer to build impactful platform services for retirement benefits.

USA
Full-time
Software Development
$185,000 - $220,000/year

D.P

Senior Software Engineer - Remote

DEU008 Pagero

7 weeks ago

Join us as a Senior Software Engineer to develop innovative solutions and mentor junior engineers in a flexible hybrid work environment.

India
Full-time
Software Development

D.P

Senior Software Engineer - Remote

DEU008 Pagero

7 weeks ago

Join our team as a Senior Software Engineer and contribute to innovative software solutions in a flexible work environment.

India
Full-time
Software Development
KPA logo

Senior Software Engineer - Remote

KPA

7 weeks ago

The Senior Software Engineer will develop modern software solutions for KPA applications while collaborating with team members and maintaining high-quality code.

CO, USA
Full-time
Software Development
$140000 - $150000/year
Weekday AI logo

Senior Software Engineer - Remote

Weekday AI

7 weeks ago

Seeking a Senior Software Engineer with RPG programming expertise for business-critical applications on IBM i (AS/400).

India
Full-time
Software Development