Responsibilities:
Develop applications and services using C#/.NET, Angular, and other tools.
Provision and maintain cloud infrastructure (EC2 instances, Lambda functions, etc.) to support and deploy applications.
Follow secure software development principles and participate in security reviews of our applications.
Maintain CI/CD pipelines needed to build and deploy our application portfolio.
Communicate with business product owners and other stakeholders to gather requirements, raise technical concerns, and communicate the status of work in progress.
Provide respectful and insightful peer reviews of other team members’ code using our GitHub pull request process.
Monitor production applications and provide on-call support on a rotating basis.
Requirements/Qualifications:
4+ years experience as a full-stack web developer using C# and .NET, with frameworks like ASP.NET MVC and ASP.NET Web API ·
3+ years experience using MS SQL Server or another relational database system as a backend data store (i.e., know how to write SQL statements)
A solid foundational understanding of HTML, CSS, and JavaScript
Experience writing RESTful web services
Additional Qualifications / Candidate Differentiators:
Amazon Web Services (EC2, Lambda, S3) experience
.NET Core experience
Strong experience with an affinity for unit testing (e.g. using NUnit, xUnit.net, Jasmine, Jest)
Experience with Docker and containers
Experience with continuous integration/continuous deployment concepts and methods (e.g. using Jenkins, TeamCity, CodeBuild/CodePipeline)
Experience with or interest in working on an Agile team (Scrum or Kanban frameworks)
Experience with Association Management Systems, particularly NetFORUM by Community Brands.