Software Engineer designing, developing, and maintaining high-quality software applications using C# and React. Collaborating with cross-functional teams to define, design, and ship new features.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 3+ years of experience in software development experience with C#,.NET Core/.NET Framework
- Proficiency in React.js and front-end development (JavaScript, TypeScript, HTML, CSS)
- Experience with SQL Server for writing queries, stored procedures, and optimizing performance
- Experience with database technologies, both SQL (e.g., SQL Server) and NoSQL (e.g., MongoDB) and ORM frameworks (e.g., Entity Framework)
- Knowledge of RESTful API development and integration
- Familiarity with Entity Framework (EF Core) and ORM tools
- Experience with version control systems (Git, GitHub/GitLab/Bitbucket)
- Understanding of Agile methodologies and DevOps practices (CI/CD pipelines)
- Strong problem-solving and debugging skills
- Knowledge of Azure/AWS cloud services, Rancher/Kubernetes is plus