Senior Full Stack .NET Developer

Title: Senior Full Stack .NET Developer (work from home)

United States

Full Time

WHAT YOU NEED TO KNOW ABOUT THE JOB:
The American Red Cross seeks a Senior Full Stack .NET Developer to join our Fundraising & Marketing Technology Group (FMTG) in supporting applications that help to deliver ARC’s mission to prevent and alleviate human suffering in the face of emergencies by mobilizing the power of volunteers and the generosity of donors. We accomplish this primarily through public-facing applications at RedCross.org and Redcrossblood.org, an internal gift management platform, and several other business systems tied into a corporate intranet called The Exchange.

The Senior Full Stack .NET Developer will work on an Agile Scrum team to support our internal Gift Management System.

The work location for this exciting opportunity is virtual. The selected candidate will work 100% remotely from home and can be located anywhere in the United States with a preference to work East Coast hours for early morning meetings with offshore teams. (Core Working Hours 8:00am-5:00pm Eastern)

WHERE YOUR CAREER IS A FORCE FOR GOOD (Key Responsibilities):
Design, develop, test, and maintain a variety of web applications, services, databases and data integrations for the gift management platform.
Analyze user specifications and requirements that reflect business program needs, and subsequently deliver high-quality software solutions.
Collaborate with architects, product owners, functional leads and testers in areas such as Security, Business Intelligence, and Data Governance.
Troubleshoot and improve our CI/CD stack using various tools.
Iterate and improve on testing (Unit Tests and Automated Testing).
Create and modify technical specifications and end user documentation.
Support code deployments for integration environment and production releases

PAY INFORMATION: The annual salary range for this position is $115K – $125K. We do not offer an annual bonus for this role. Note that American Red Cross salaries are aligned to the specific geographic location in which the work is primarily performed. Other factors that may be used to determine your actual salary may include your specific skills, how many years of experience you have and comparison to other employees already in this role. **We will review specific salary information at the time of phone screening based upon your location & experience.**

Scope: Individual contributor that works under limited supervision. Apply subject matter knowledge. Capacity to understand specific needs or requirements to apply skills/knowledge.

Qualified candidates must be authorized to work in the United States. The American Red Cross does not sponsor employment visas.

WHAT YOU NEED TO SUCCEED (required/minimum qualifications):
5+ years of experience with ASP.NET MVC, C#, Web API, RESTful services, Entity Framework
5+ years of experience with Microsoft SQL Server development
3+ years of experience with SPA development using Angular (required) and Typescript
Strong hands-on DevOps experience required with Git and Jenkins (required)
Experience with a public cloud provider, preferably Amazon Web Services (AWS) or Microsoft Azure
Experience with modern software design patterns such as Object-Oriented Programming (OOP), Domain-Driven Design (DDD), SOLID principles, microservices, serverless and other cloud-native solutions
Experience with Unit Testing frameworks such as NUnit or xUnit
Experience with test automation frameworks such as Jasmine/Karma, Selenium or Robot Framework
Thorough understanding of the software development lifecycle (SDLC)
EDUCATION:

WHAT WILL GIVE YOU A COMPETITIVE EDGE (preferred qualifications:
Microsoft Certified: Azure Fundamentals or higher
Experience in high-complexity projects with cross-team dependencies
Experience with both .NET Core and .NET Framework technology stacks
Experience with Observability and Application Performance Monitoring (APM)
Experience with Agile methodologies such as Scrum

* Combination of candidate’s education and general experience satisfies requirements so long as the total years equate to description’s minimum education and general experience years combined (Management experience cannot be substituted).

BENEFITS FOR YOU:
We take care of you, while you take care of others. As a mission-based organization, we believe our team needs great support to do great work. Our comprehensive benefits help you in balancing home and work, retirement, getting healthy and more. With our resources and perks, you have amazing possibilities at the American Red Cross to advance and learn.
Medical, Dental, & Vision Plans
Health Spending Accounts & Flexible Spending Accounts
PTO + Holidays
401K with up to 4% Match
Paid Family Leave
Employee Assistance Programs
Disability and Insurance: Short + Long Term
Service Awards and Recognition