[Remote] Software Engineer (Remote)
Note: The job is a remote job and is open to candidates in USA. Kforce Inc is seeking a Software Engineer to join an enterprise application development team responsible for maintaining and modernizing critical applications. The role focuses primarily on backend development using the .NET ecosystem, while also supporting React-based frontend functionality, application migration, vulnerability remediation, and secure software development across cloud/containerized and on-premises environments.
Responsibilities
- Design, develop, enhance, and maintain enterprise applications using .NET Framework and .NET Core
- Support and modernize applications currently running in both cloud/containerized and on-premises environments
- Develop backend services and application functionality using C# and the .NET ecosystem
- Build and maintain user-facing functionality using React
- Help migrate legacy application code from .NET Framework to .NET Core
- Troubleshoot and remediate vulnerabilities within legacy applications and technology stacks
- Work with applications hosted in OpenShift as well as applications running on Windows Server
- Collaborate with development, architecture, infrastructure, and security teams to improve application quality and security
- Participate in code reviews, testing, troubleshooting, and production support activities
- Contribute to application modernization and technical-debt reduction initiatives
- Follow enterprise development, security, CI/CD, and deployment standards
Skills
- Strong professional experience developing applications using .NET Framework
- Experience with .NET Core and a willingness to work on application modernization and migration efforts
- Strong C# development experience
- Professional experience with React
- Experience working with enterprise applications in production environments
- Experience troubleshooting and enhancing existing/legacy applications
- Strong understanding of software development best practices, debugging, testing, and code quality
- Ability to work across both backend and frontend development, with a stronger emphasis on backend development
- Ability to work effectively in a remote, collaborative development environment
- Experience with OpenShift
- Experience with Kubernetes
- Experience with Harness or similar CI/CD platforms
- Experience working with containerized applications
- Experience modernizing legacy applications and migrating .NET Framework applications to .NET Core
- Experience in addressing application vulnerabilities and working closely with security teams
- Experience supporting applications deployed across both on-premises and containerized environments
Benefits
- Remote work arrangement
- Comprehensive medical, dental, and vision insurance for eligible employees
- Health Savings Account (HSA) for eligible employees
- Flexible Spending Account (FSA) for eligible employees
- 401(k) retirement plan for eligible employees
- Life, disability, and ADD insurance for eligible employees
- Salaried personnel receive paid time off
- Hourly employees on a Service Contract Act project are eligible for paid sick leave
Company Overview
Company H1B Sponsorship