Senior Full Stack .NET Web Developer Job at Outreach, Inc., Remote

MGM1dlNTbUM4bDVxZTE5b0Z6UGl4UFZ2
  • Outreach, Inc.
  • Remote

Job Description

Senior Full Stack .NET Web Developer Location Remote :

Outreach, Inc has a mission to equip the Church to reach people with the Gospel of Jesus Christ. Over our 25 year history, we've equipped tens of thousands of churches to reach millions of people. Large and small organizations alike have partnered with us to change the world for the Church. But as the medium for reaching people changes, and the world becomes more digital, we need more people with technical skills and experience to join us in our mission.

Becoming a member of the Outreach software development team means that you'll help shape the future of how we equip the Church. We're a small team of software developers, responsible for a broad portfolio of web applications and services. Every day we're presented with new ideas and new opportunities which our team approaches using an Agile mindset. So if you're a senior .NET web developer that can help us grow in our capabilities and appreciates working on a wide range of projects, we'd love to hear from you.

What we expect

As a senior full stack .NET web developer, you've got at least 5 years of experience working on the web using Microsoft technologies. Specifically, we're looking for well-rounded and intellectually curious candidates that:

  • Have a strong ability to communicate with our stakeholders and our internal team to gather requirements and refine new or existing solutions.
  • Have employed modern design and architecture patterns, like domain driven design, dependency injection, pub/sub, MVC, and microservices to deliver highly performant, scalable, and resilient web-based products and services.
  • Have mastered object-oriented programming and can apply OO principles to the design of data structures and systems.
  • Have some level of familiarity with ‘legacy' systems and web frameworks, including Classic ASP, jQuery, Bootstrap 3, etc
  • Are constantly exploring new technologies and frameworks, always on the lookout for ways to improve their capabilities as professional software developers

How we build software

Our product design and software development processes are grounded in Agile principles, informed by a variety of modern methodologies, and adapted to the preferences of our product owners:

  • We put our customers at the center of every decision - life is way too short to build something nobody wants.
  • We design and build to learn, then we build to scale - experimentation and learning are central to our approach.
  • We focus on frequent value delivery through collaboration with our product owners - MVPs and tight build-measure-learn loops maximize the value of our efforts
  • We're constantly learning and growing as individuals and as a team - a growth mindset and strong drive for learning and continuous improvement is a must

Our tech stack and tooling is pretty awesome, but we're always looking for ways to improve:

  • We use SQL Server and Entity Framework for persistent storage
  • On the back end, we're using .NET
  • On the front end, we use React or Razor Pages, as is appropriate for a given situation
  • Your choice of IDE - our favorites include Visual Studio Code, Rider and Visual Studio
  • Your choice of PC or Mac laptop or desktop w/ triple monitor setup

We've been running in virtualized environments since the early 2000's and leveraging AWS since 2008. More recently we've also done some work in Azure.

Beyond technology, why Outreach?

  • Great teammates and fully remote work environment - with tons of laughter in the virtual room
  • Fantastic company culture - voted a Best Christian Workplace for 5 consecutive years
  • Very competitive compensation and benefits - 401k matching, subsidized HSA, dental, vision, and life
  • Flexible work hours

To Apply

In addition to your resume, please include a cover letter explaining why you're interested in joining our team and how, specifically, you'd like to grow in your career over the next 3-5 years.

Sorry, there is no visa sponsorship available for this position.

Job Type: Full-time

Pay: $100,000.00 - $120,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Vision insurance

Schedule:

  • Monday to Friday

Pay may depend on skills and/or qualifications

Education:

  • Bachelor's (Preferred)

Experience:

  • React: 2 years (Preferred)
  • .NET: 4 years (Required)

Work Location: Remote

Job Tags

Full time, Flexible hours, Monday to Friday,

Similar Jobs

Interim HealthCare of North Central Pennsylvania

Personal Care Assistant (PCA) - Mechanicsburg, PA & Harrisburg, PA Area Job at Interim HealthCare of North Central Pennsylvania

 ...- Mechanicsburg, PA & Harrisburg, PA areaApply HereLocation: Mechanicsburg, PA & Harrisburg, PA surroundingsCompany: Interim HealthCarePosition: Part-TimeStarting Pay: $15.00 per hour (Pay determined by experience)Job Description:Interim HealthCare in the... 

woodside health and wellness

RN Podiatry Pismo Beach, California $125K Job at woodside health and wellness

 ...opportunity to make a positive impact on the lives of patients and contribute to their overall well-being. We are a well-established Podiatry Office that treats Adult & Children patients. Our position is Full Time! Open: Monday - Friday: 8am - 5pm No Weekends!... 

firstsourc

Patient Financial Advocate Job at firstsourc

 ...:00 AM to 6:30 PM GREAT WAY TO GET HANDS ON EXPERIERENCE! PLENTY OF OPPROTUNITIES FOR GROWTH! The Patient Financial Advocate is responsible for screening patients on-site at hospitals for eligibility assistance programs either bedside or in the Emergency... 

Music Ministry International

Protestant Worship Music Director Pianist or Keyboardist or Guitarist Job at Music Ministry International

 ...The successful candidate for this position will be a 1099 contractor with Music Ministry International and be responsible for the following: The Protestant Contemporary Musician will provide keyboard/piano and/or guitar accompaniment for a blended worship service that... 

IMR Massage

Licensed Massage Therapist Job at IMR Massage

 ...Come work with the best and be treated like a family, you are never just an employee when working with IMR! IMR Massage is looking for full-time & part-time licensed massage therapists to join our dynamic team for either of our 2 conveniently located spa's. Check us out...