Qualifications :
- BS/MS degree in Computer Science, Engineering or a related subject.
- 5+ years of software development experience in Microsoft .NET Core, C# and ASP.NET Core MVC and Web API.
- Proven experience in Object-Oriented Programming and Design Patterns.
- Proficient in front-end web development using JavaScript, HTML5, CCS3, React.JS, Redux, Material UI/Bootstrap, Next.Js/WebPack
- Client-side CSS pre-processors, such as LESS and SASS
- Knowledge of UI/UX standards and responsive web design
- Experience in code versioning control tools including Git
- Experience with performance and high-availability concepts such as caching, multithreading and async programming, scaling, and failover.
- Experience in RDBMS and writing effective SQL queries
- Experience in ORM technologies such Entity Framework, NHibernate.
- Experience in NoSQL databases is a plus.
- Experience in working in an agile environment.
- Experience in Git and CI/CD pipelines.
- Experience in unit testing and integration testing.
- Effective team player and strong interpersonal skills.
- Good spoken and written communication skills.
- High attention to details and work ethics.