Role: Full-Stack Developer
Duration: Long Term
Location; Rochester, NY (Remote)
Must have Healthcare Insurance background
Prefer someone in Rochester, Buffalo or Syracuse
While the list is extensive, the main points which are non-negotiable is that candidates need to be strong in BOTH Angular and C#. If they have that going for them, we can work with the rest. Second tier items would be Azure Cloud & no-sql database experience.
1. Frontend Skills (Angular)
- Proficient in Angular (latest versions)
- TypeScript & JavaScript (ES6+)
- HTML5, CSS3, SCSS/SASS
- Responsive design & CSS frameworks (Bootstrap)
- Angular CLI, RxJS, NgRx (state management)
- Component-based architecture
- RESTful API consumption
- Unit testing tools (Jest)
2. Backend Skills (.NET)
- Proficient in .NET Core / .NET 6+ (C#)
- Core (Web API, MVC)
- LINQ
- RESTful API development and versioning
- Authentication & Authorization (JWT, OAuth2)
- Unit testing & integration testing (xUnit, NUnit, Moq)
- Design Patterns (Mediator)
- Dependency Injection and Middleware
- Asynchronous programming (async/await, Task Parallel Library)
- Logging and exception handling
- Basic familiarity with NoSQL databases (e.g. Cosmos DB, MongoDB) is a plus
- Azure Cloud (Basic Knowledge)
- Azure App Services (Web Apps, API Apps)
- Azure Storage (Blob, Table, Queue basics)
- Azure DevOps (CI/CD pipelines basics)
- Azure Active Directory (basic authentication/authorization concepts)
- Deployment and configuration basics
- App Insights for monitoring/logging
5. DevOps & Tools
- Version control using Git/GitHub/Azure DevOps
- CI/CD concepts & basic pipeline understanding
- Package managers (npm, NuGet)
- Working with Postman, Hoppscotch for API testing
- General Software Engineering Skills
- Object-Oriented Programming (OOP) principles
- SOLID principles and design patterns
- Agile/Scrum methodologies
- Code review and collaboration
- Documentation (Swagger, Markdown, code comments)
- Problem-solving and debugging
- Soft Skills
- Effective communication
- Team collaboration (remote and in-person)
- Time management & task prioritization
- Adaptability and willingness to learn new technologies
Thanks
John
NetStrive Consulting, LLC
450, E. 22nd St, Suite 178,
Lombard, IL 60148
Direct:
Desk No: Ext-404
Fax:
Web:
Email:
Note: This email is not intended to be a solicitation. Please accept our apologies and reply in the subject heading with REMOVE to be removed from our mailing list.