Software Developer
Role details
Job location
Tech stack
Job description
We're seeking a highly skilled Software Developer with deep expertise in microservices architecture, cloud-native development, and modern front-end technologies. This is a hands-on role where you'll design and build scalable, high-performance applications that power our core business systems. You'll collaborate with cross-functional teams in a fast-paced, agile environment to deliver innovative solutions that drive real impact.
What You'll Be Doing
-
Build, maintain, and modernize C#/.NET applications, including ASP.NET Core Web APIs, microservices, and legacy MVC applications.
-
Develop reliable backend services and message-driven workflows for high-throughput, distributed systems.
-
Design, tune, and troubleshoot SQL Server workloads, including stored procedures, indexing, execution plans, and concurrency issues.
-
Build and maintain React applications using TypeScript and modern frontend patterns.
-
Build services that run in containerized environments using established Docker and Kubernetes patterns.
-
Integrate applications with Azure services such as Key Vault, Container Registry, and Blob Storage using existing platform standards.
-
Maintain CI/CD pipelines in Azure DevOps to support reliable application delivery.
-
Use observability tooling (for example Grafana) to monitor production behavior and proactively identify issues.
-
Write automated tests across service, integration, and UI layers using tools such as xUnit, Jest, and Playwright.
-
Lead code reviews, mentor engineers, and translate business goals into clear technical solutions.
Requirements
-
Strong C# and ASP.NET Core Web API experience.
-
Proficient in JavaScript/TypeScript and React or similar frontend frameworks.
-
Solid object-oriented design fundamentals and knowledge of common software design patterns.
-
Ability to work effectively across both modern and legacy .NET codebases.
Architecture & Integration
- Experience designing, building, or supporting distributed backend systems, including microservices, asynchronous workflows, message-driven integration, and common application architecture patterns.
Database & Data Access
- Hands-on experience with stored procedures and execution plan analysis.
Cloud, Infrastructure, and Delivery
-
Experience building applications that run in cloud or containerized environments.
-
Familiarity with Docker, Kubernetes, or similar deployment platforms.
-
Experience working with CI/CD pipelines and troubleshooting application deployment issues.
Testing, Collaboration, and Process
-
Experience writing automated tests and supporting quality-focused development practices.
-
Strong communication skills and ability to collaborate across technical and non-technical teams.
-
Comfortable in Agile/Scrum environments and standard Git workflows.
Preferred Qualifications
-
Experience in financial services, tax software, or similarly regulated and high-availability domains.
-
Experience with Azure services such as Key Vault, Container Registry, Blob Storage, or Azure DevOps.
-
Experience deploying or supporting applications in Kubernetes-based environments.
-
Advanced SQL Server performance tuning experience in high-volume production systems.
-
Experience with observability and production diagnostics in complex systems.
Education & Certifications
Bachelor's degree in Computer Science, Software Engineering, or related field is preferred. Equivalent professional experience will be considered.
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance
- Disability insurance, At TaxSlayer, we know that our greatest strength lies in the talented individuals who drive our innovation and success. That's why we're proud to offer a competitive, comprehensive, and flexible benefits package designed to support your well-being, growth, and work-life balance.
Flexible Work Options Enjoy remote and hybrid work opportunities, depending on the role and team needs.
Generous Time Off Full Time employees receive a robust PTO bank, plus paid holidays to recharge and refresh.
Health & Wellness Coverage
- Medical, Dental, and Vision insurance through Aetna and SunLife
- Coverage options include: Employee Only, Employee + Spouse/Domestic Partner, Employee + Children, or Family
- Access to a Wellness Program and on-site fitness facility
Financial Benefits
- 401(k) with a 150% match on up to 3% of your contribution
- Performance-based bonuses and regular salary reviews