- Company Name
- Medical Guardian
- Job Title
- Senior Software Engineer
- Job Description
-
**Job title:** Senior Software Engineer
**Role Summary:**
Design, develop, and maintain cloud‑native services and front‑end components for a modular, Azure‑based platform. Collaborate with architects, product managers, and DevOps to deliver scalable, API‑first microservices that integrate with Salesforce, IoT telemetry, and internal orchestration engines. Mentor junior engineers and advocate for clean, testable, and observability‑driven code.
**Expectations:**
- 5+ years of professional software engineering experience.
- Proven track record in full‑stack development (backend and frontend) with production APIs or microservices.
- Ability to balance legacy system migration (PHP/CodeIgniter, JavaScript) with modern cloud‑native patterns.
- Self‑directed, communicative, and committed to continuous improvement.
**Key Responsibilities:**
- Design and implement backend services using C#/.NET Core, ASP.NET Web API, and Azure Functions.
- Build and extend React/TypeScript front‑end components, integrating with REST/GraphQL APIs and headless CMS.
- Lead migration of legacy PHP/CodeIgniter services to modular, cloud‑native microservices.
- Develop secure, scalable, and performant code; write comprehensive unit and integration tests.
- Utilize AI‑assisted development tools (e.g., GitHub Copilot, Cursor) to accelerate coding and maintain quality.
- Define service boundaries, API contracts, and event‑driven communication patterns in collaboration with architects.
- Build CI/CD pipelines (GitHub Actions or Azure DevOps), manage deployments, and ensure application observability (Azure App Insights, Key Vault).
- Monitor performance, debug issues, and coordinate regression and functional testing with QA.
- Mentor mid‑level and junior developers through code reviews, design discussions, and knowledge sharing.
- Participate in peer reviews, architectural decisions, and technical documentation.
**Required Skills:**
- **Backend:** C#/.NET Core, ASP.NET Web API, Azure Functions, SQL Server, Entity Framework.
- **Frontend:** React, TypeScript, HTML5, CSS3, REST/GraphQL integration.
- **Cloud & DevOps:** Azure (App Services, API Management, Service Bus, AKS), Docker, CI/CD (GitHub Actions, Azure DevOps).
- **Data & Integration:** SQL, event‑driven patterns, ETL (Azure Data Factory, n8n), Salesforce API, IoT messaging (MQTT/Event Hub).
- **Tools:** Git, GitHub, Azure DevOps, CI/CD pipelines, automated testing frameworks.
**Bonus Skills (optional):**
- Node.js microservices, Salesforce integration, IoT platform knowledge, messaging systems.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- No specific certifications required, but familiarity with Azure certifications (e.g., AZ-104) is a plus.
---
Philadelphia, United states
Hybrid
Senior
11-02-2026