- Extensive experience (7+ years) in software development, with a focus on .net development.
- Strong proficiency in C# .NET /.NET Core programming language and platform
- Proficient in ASP.NET framework and architectural/design patterns like Model-View-Controller (MVC)
- Proficient in Single page application design
- Experienced in RPC and REST application programming interfaces (APIs)
- Extensive experience in frontend development using React, including advanced components, services, routing, and state management.
- Solid understanding of web development technologies such as HTML5, CSS3, JavaScript/TypeScript, and modern frontend build tools.
- Experience in GitHub/GitLab/any other source control tools
- Experience in development using microservices and Rest API
- Experience in working with RDBMS systems like SQL Server and PostgreSQL
- Experience in caching solutions like Redis and NoSQL databases like MongoDb.
- Experience in CI/CD pipeline development using Jenkins/Other tools and deploying applications using it.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and infrastructure-as-code tools (e.g., Terraform, Ansible) is a plus
Bachelor’s or master’s in computer science or related fields