28 days ago
Remote, United States or Tempe, AZ, USASenior
Responsibilities
- Design, develop, and maintain scalable full-stack applications using Angular and .NET.
- Partner with product owners, business analysts, and technical teams to understand processes and system dependencies.
- Translate mainframe-era workflows into documented APIs and services.
- Build and maintain RESTful and GraphQL APIs for front-end and back-end integration.
- Create Angular-based single-page applications with attention to usability and performance.
- Contribute to event-driven and workflow-oriented solutions, including asynchronous processing, reconciliation, and backfill scenarios.
- Write clean, testable, and maintainable code aligned with engineering best practices.
- Own engineering solutions end to end and improve reliability, observability, and scalability.
- Ensure applications meet security, performance, and compliance expectations.
- Participate in code reviews and mentor junior engineers.
Requirements
- 5+ years of full-stack development experience with C# and .NET.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Hands-on experience building scalable, distributed systems.
- Strong experience developing RESTful and/or GraphQL APIs.
- Experience designing and working with event-driven architectures.
- Strong knowledge of SQL Server, including complex queries and stored procedures.
- Proficiency with modern front-end development using Angular, React, or Vue.
- Experience writing unit tests and supporting maintainable codebases.
- Working knowledge of Azure cloud services, including App Services, Functions, and Azure SQL.
- Experience with DevOps practices, CI/CD pipelines, and deployment automation.
- Preferred experience in financial services, accounting systems, or corporate finance environments.
- Preferred experience modernizing legacy or monolithic applications into service-oriented or microservices architectures.
- Preferred exposure to Kafka or Confluent, Docker, Kubernetes or AKS, Pega BPM, Informatica, and Snowflake.
- Ability to collaborate cross-functionally, communicate technical concepts clearly, take ownership, and use AI-assisted development tools responsibly.
Benefits
- Work from home in an approved city and state with a quiet, conducive home office and reliable, secure internet.
- Medical, dental, and vision insurance with substantial employer premium coverage.
- 401(k), company-paid life insurance, and short- and long-term disability coverage.
- Professional growth opportunities and tuition reimbursement.
- Wellness program with coaching, incentives, and medical-premium discounts.
- Paid time off including wellness days, holidays, and vacation time.
- Full-time employees receive wellness days, holidays, and paid time off; part-time employees receive vacation time based on hours worked.
Tech Stack
AngularApache KafkaAzureC#DockerGraphQLInformaticaKubernetesMicrosoft SQL Server.NETReactSnowflakeVue.js
