Jobs · Engineering · Tennessee

Senior Full Stack Developer

Intellivo · Memphis, TN · 4 wk ago
On-siteEngineeringFull-time

Core Responsibilities

  • Full Stack Application Development
  • Design, develop, and enhance full stack applications across both legacy and modern technology stacks.
  • Build responsive front-end interfaces using React, Blazor, or equivalent modern frameworks alongside back-end services on Azure.
  • Write clean, maintainable, and well-documented code aligned with engineering standards and architectural direction.
  • Legacy-to-Modern Migration
  • Execute incremental migration of a legacy C#/.NET WinForms/WPF desktop application to a cloud-native Azure architecture using the strangler-fig pattern.
  • Identify stored procedures and business logic suitable for extraction into modern API services without disrupting production operations.
  • Maintain and stabilize the legacy platform during the transition period, ensuring continuity for 75+ daily users.
  • API and Integration Development
  • Build and maintain RESTful APIs and services that support case management workflows, client-facing portals, and data pipeline integrations.
  • Work with Data Engineering and DevOps to ensure stable, scalable, and secure data movement across hybrid environments (on-premises and cloud).
  • Integrate with third-party services, reporting tools, and identity management systems as required.
  • Code Quality and Engineering Practices
  • Implement automated testing practices including unit, integration, and regression testing.
  • Participate in code reviews, enforce engineering standards, and contribute to the team's definition of done.
  • Support CI/CD pipeline adoption and infrastructure-as-code practices across the development lifecycle.
  • Production Support and Reliability
  • Partner with engineering and operations teams to troubleshoot issues, resolve defects, and improve system reliability.
  • Monitor system performance and propose improvements to both legacy and modern components.
  • Contribute to incident response and post-incident review processes.
  • Collaboration and Stakeholder Engagement
  • Work with Product and business stakeholders to understand requirements, contribute to technical designs, and deliver solutions aligned with roadmap priorities.
  • Communicate technical concepts clearly to non-technical partners including operations leadership and client services teams.
  • Mentor junior developers on engineering best practices, code quality, and modern development patterns.
  • Qualifications

    • B.S. or B.A. in Computer Science, Software Engineering, Information Systems, or a related field.
    • 7+ years of professional full stack software development experience.
    • Proficiency in C#/.NET with strong experience in both WinForms/WPF and modern web frameworks (React, Blazor, or equivalent).
    • Experience building and supporting web applications, RESTful APIs, and integrated systems in production environments.
    • Strong SQL experience including comfort with stored-procedure-driven architectures and relational database design.
    • Experience with Azure cloud services (Azure SQL, Azure App Service, Azure Functions, or equivalent).
    • Familiarity with CI/CD, DevOps practices, version control (Git), and automated testing frameworks.
    • Demonstrated experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar) to accelerate coding, refactoring, and code review workflows.
    • Preferred Experience
    • With legacy-to-modern migration patterns (strangler-fig, anti-corruption layer, or similar).
    • Familiarity with healthcare or regulated industry application development and HIPAA compliance requirements.
    • Exposure to Power BI embedded analytics or reporting platform integration.
    • Experience with TypeScript, Node.js, or other complementary full stack technologies.

    Professional Skills

    • Strong problem-solving ability with attention to detail and pragmatic engineering judgment.
    • Able to work independently while collaborating effectively across technical and business teams.
    • Comfortable navigating ambiguity in a hybrid legacy/modern environment where not everything is documented.
    • Demonstrated ownership and initiative in driving development tasks through completion.

Similar jobs

Senior Full Stack Developer

International Federation of Red Cross and Red Crescent Societies - IFRCIndiana, United States· 1 wk ago
Engineeringapply on careers.ifrc.org