Application Developer
Applied Medical · Rancho Santa Margarita, CA · Yesterday
Engineering$70k–$130k/yrFull-time
Key Responsibilities
- Design, develop, and maintain full-stack applications using C#, .NET Core, React, and TypeScript, delivering complete features from database through user interface.
- Build and integrate RESTful and GraphQL APIs, connecting front-end applications to back-end services and data stores.
- Design and optimize data models across SQL Server, PostgreSQL, and Azure Cosmos DB.
- Deploy and maintain applications on Azure, including App Services, Azure Functions, and containerized workloads using Docker and Kubernetes.
- Implement responsive, accessible user interfaces and collaborate with UX/UI designers to translate Figma designs into functional applications.
- Write automated tests using xUnit, NUnit, Cypress, Playwright, and React Testing Library to ensure reliability across the stack.
- Apply security best practices across the application, including Azure Active Directory (Azure AD) integration, Auth0, encryption, and secure coding standards.
- Configure and maintain continuous integration and continuous delivery (CI/CD) pipelines using Azure DevOps or GitHub Actions.
- Use AI-assisted development tools, such as GitHub Copilot, to improve development efficiency while maintaining coding standards.
Position Requirements
- Bachelor’s degree in computer science or a related technical field, or equivalent professional back-end software development experience.
- Proficiency in C# and .NET Core for back-end application development.
- Experience with React and TypeScript for front-end development.
- Knowledge of responsive web design, CSS preprocessors such as SASS or SCSS, and layout techniques including Flexbox and CSS Grid.
- Familiarity with build tools and bundlers, such as Webpack or Vite, and package managers such as npm or yarn.
- Experience with relational and NoSQL databases, such as SQL Server, PostgreSQL, or Azure Cosmos DB.
- Experience designing and consuming RESTful or GraphQL APIs.
- Familiarity with cloud platforms, preferably Microsoft Azure, including deployment and basic infrastructure concepts.
- Working knowledge of version control systems, preferably Git (GitHub or Azure DevOps).
- Understanding of automated testing practices and frameworks, such as xUnit, NUnit, Cypress, Playwright, and React Testing Library.
Preferred
- Experience in healthcare, medical device, or manufacturing industries.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of messaging and integration patterns using Azure Service Bus or RabbitMQ.
- Experience with Azure Active Directory (Azure AD) or other identity and access management platforms.
- Familiarity with design handoff tools such as Figma.
- Experience with agile methodologies and Software Development Lifecycle (SDLC) practices.
- Experience mentoring junior team members or leading full-stack technical initiatives.
Benefits
- Competitive compensation range: $70,304 - $130,000 / year (California).
- Comprehensive benefits package.
- Training and mentorship opportunities.
- On-campus wellness activities.
- Educational reimbursement program.
- 401(k) program with discretionary employer match.
- Generous vacation accrual and paid holiday schedule.