Backend (C# .NET Core)
- Strong proficiency in C# and .NET Core
- Experience with ASP.NET Core for building APIs
- Knowledge of Cosmos DB SDK and best practices
- Proficiency in unit testing and integration testing in .NET
Database (Cosmos DB)
- Understanding of NoSQL databases and Cosmos DB data modeling
Frontend (React 16+)
- Strong understanding of React 16+ (class components, lifecycle methods, hooks)
- Experience with Material-UI and styled-components
- Familiarity with Redux for state management
- Proficiency in JavaScript (ES6+) and TypeScript
- Experience with React performance optimization
- Knowledge of testing frameworks like Jest, Enzyme, or React Testing Library
Node.js (Backend/Services)
- Experience with Node.js and Express.js
- Knowledge of asynchronous programming and event-driven architecture
- Familiarity with MongoDB or other NoSQL databases
- Experience with RESTful APIs
DevOps Cloud (if applicable)
- Familiarity with Azure DevOps, CI/CD pipelines
- Knowledge of Azure Functions
- Experience with logging, monitoring, and security best practices
General Software Development Skills
- Strong problem-solving and debugging skills
- Understanding of design patterns and SOLID principles
- Experience with Agile methodologies (Scrum/Kanban)
- Knowledge of Git and version control workflows
Desired Skills:
- Systems Analysis
- Complex Problem Solving
- Programming/configuration
- Critical Thinking
- Time Management