Senior Full Stack Software Developer (Contract-to-Hire)
Location: Remote (U.S. Preferred)
Compensation: Contract-to-Hire with target salary of $100,000/year upon successful conversion.
About Enfortra
Enfortra develops enterprise Identity Protection and Cybersecurity solutions used by partners throughout North America. Our platform provides identity protection, credit monitoring, fraud prevention, email breach monitoring, dark web monitoring, data broker scanning, property monitoring, family account management, white-label solutions, and enterprise API integrations.
We are looking for a highly motivated Senior Software Developer to join our engineering team and help maintain and expand our production platform while contributing to the modernization of our technology stack.
This position is ideal for someone who enjoys solving complex problems, working with production systems, and building new enterprise features from concept through deployment.
Responsibilities
- Maintain and enhance our enterprise Identity Protection platform
- Design and develop new platform features and services
- Maintain existing ASP.NET WebForms applications
- Develop new REST APIs and modern service integrations
- Integrate with third-party providers including financial, identity verification, monitoring, and cybersecurity services
- Design and optimize SQL Server databases, stored procedures, indexes, and performance
- Troubleshoot production issues and participate in root cause analysis
- Develop Windows Services and background processing applications
- Work with SOAP and REST APIs
- Participate in architecture discussions and modernization initiatives
- Write secure, maintainable, and well-documented code
- Perform code reviews and mentor junior developers when appropriate
Required Technical Skills
Languages
- VB.NET
- C#
- SQL / T-SQL
- JavaScript
- HTML5
- CSS
Microsoft Technologies
- ASP.NET WebForms
- .NET Framework 4.8
- .NET (Core/.NET 8+) experience
- IIS Administration
- Windows Server
Database
- Microsoft SQL Server
- Stored Procedures
- Query Optimization
- Index Design
- Performance Tuning
- Database Design
API Development
- REST APIs
- SOAP Web Services
- JSON
- XML
- OpenAPI / Swagger
Security
- Authentication & Authorization
- OAuth
- JWT
- API Security
- Secure Coding Practices
- Encryption concepts
Enterprise Development
- Git
- Visual Studio 2022
- Azure DevOps or similar
- Background Services
- Queue Processing
- Logging & Diagnostics
- Multi-threaded applications
Preferred Experience
Experience with one or more of the following is highly desirable:
- Identity Protection platforms
- Cybersecurity products
- Financial Services
- Credit Bureau integrations
- Payment processing
- White-label SaaS platforms
- Multi-tenant enterprise applications
- High-volume transactional systems
- API integrations with external vendors
- Windows Services
- Telerik UI controls
- Modernizing legacy enterprise applications
What We're Looking For
The ideal candidate:
- Learns new technologies quickly
- Enjoys solving difficult technical problems
- Can work independently with minimal supervision
- Takes ownership of projects
- Writes clean, maintainable code
- Has excellent debugging skills
- Understands software architecture and design patterns
- Thinks about scalability, reliability, and security
- Communicates effectively with both technical and non-technical team members
Nice-to-Have Skills
- Azure
- Docker
- Kubernetes
- CI/CD pipelines
- MAUI
- Blazor
- React or Angular
- Redis
- RabbitMQ
- Elasticsearch
- AI-assisted software development using tools such as GitHub Copilot or ChatGPT
Hiring Process
- Resume Review
- Technical Interview
- Practical Coding Exercise
- Team Interview
- Contract Offer
- Conversion to Full-Time Employment
Company Description