Senior .NET Full-Stack Engineer

New
M
Mission TelecomTelecom software
Location: Remote-USFull-TimeSenior
Salary120,000 - 140,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
7 or more years of professional software development experience, or equivalent demonstrated experience building and supporting complex production business applications.
Required Skills
PostgreSQLSQLMicrosoft AzureC#.NETCI/CDRESTful APIs

Requirements

  • Have 7 or more years of professional software development experience, or equivalent demonstrated experience building and supporting complex production business applications.
  • Demonstrate advanced proficiency with C#, .NET, ASP.NET Core, and modern full-stack web application development.
  • Have proven ability to design, build, and support REST APIs and integrations with third-party business systems.
  • Be proficient with SQL, relational database design, data modeling, indexes, keys, query optimization, and database troubleshooting.
  • Have experience building and supporting business-critical transactional or operational applications where data accuracy, reliability, and auditability matter.
  • Be able to translate business processes and requirements into reliable software solutions and independently own delivery through release and support.
  • Have knowledge of application security, authentication, authorization, identity management, and secure development practices.
  • Have experience deploying, monitoring, troubleshooting, and supporting cloud-hosted applications and CI/CD pipelines.
  • Be able to use AI-assisted development tools while independently understanding, reviewing, troubleshooting, and writing production code.
  • Blazor Server is strongly preferred; experience with comparable component-based web application frameworks is also considered.
  • A bachelor's degree in computer science, information systems, software engineering, or a related discipline, or equivalent professional experience, is listed as a nice-to-have.

Responsibilities

  • Design, develop, test, maintain, and support software applications using C#, .NET 10, ASP.NET Core, Blazor Server, Radzen, and related technologies.
  • Build staff- and customer-facing interfaces, application services, business logic, background processing, and data-access functionality.
  • Translate business processes into automated workflows for grantmaking, marketing, lead management, sales, billing, payments, fulfillment, customer service, and reporting.
  • Design, build, maintain, and troubleshoot secure integrations using REST APIs, webhooks, SDKs, file exchanges, and other system-to-system methods.
  • Design, maintain, troubleshoot, and optimize PostgreSQL and other databases, and support financial and operational workflows.
  • Develop and maintain authentication, authorization, and role-based access controls, including Microsoft Entra ID capabilities used by applications.
  • Deploy, monitor, troubleshoot, and support applications and services within Microsoft Azure, and maintain CI/CD processes.
  • Investigate production incidents, develop automated tests, review code, and maintain technical documentation.
  • Use AI-assisted development tools within approved security and data-handling requirements, and independently verify generated work before release.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 140,000 USD per year
Apply Now