Full-Stack Software Engineer
Prosoft is seeking qualified candidates for the role of Full-Stack Software Engineer for our client in Louisville.
- This is a full-time, direct-hire position
- This role offers a flexible hybrid remote schedule with 1-2 days in-office per week
- Our client is not able to provide applicants with work visas or sponsorship
- This role is not open to C2C candidates
Position Responsibilities:
- Design and develop new software features and full-stack applications
- Upgrade and enhance existing applications
- Work collaboratively as part of an Agile Scrum team, alongside other developers, Business Analysts, Product Owners, Scrum Masters, etc.
- Work with other Software Engineers, Development Managers, Team Leads, etc. to implement platforms and applications
- Build scalable applications that adhere to best-practices and modern development standards
- Perform technical documentation, troubleshoot and debug software
Required Skills and Abilities include:
- The Full-Stack Software Engineer should be well-versed in Microsoft .NET tools and technologies
- 3+ years of development experience working with the following:
- C#, .NET Framework, .NET Core, ASP.NET
- Web API, REST API
- MS SQL Server
- JavaScript, TypeScript, and either Vue.js, React, Angular 2+, or Node.js
- Experience with Unit Testing and Test-Driven Development (TDD)
- Experience with cloud technologies like AWS or Azure
- Experience with CI/CD
Our client offers the following:
- Health Insurance
- 401k Plan with company match
- Annual Bonuses based on Company, Team, and Individual Performance
- Paid Time Off (Vacation, Holidays, Sick Days)