Demonstrable knowledge of web technologies including HTML, CSS, JavaScript, jQuery, Ajax etc.
Strong knowledge of technologies like C#, Aspdotnet, Core API, LINQ, Entity Framework and SQL Server.
Experience of JSON, XML, NoSQL, PostgreSQL is a plus.
Knowledge of JavaScript-based framework like jQuery, Angular (and MaterialUI is a plus).
Basic understanding of Common Language Runtime (CLR), JIT, CTS, CLS.
Proficient understanding of code versioning tools (GIT)
Experience in implementing automated testing platforms and unit tests is a plus
Preferred if you know Angular, or you should be able to learn it quickly.
Strong software engineering experience across the full development lifecycle with the ability to write specs, design and implement code, ensure code is well tested and deployed successfully
Experience of building apps based on micro services architecture in .Net and .Net Core.
Good Knowledge of software architecture.
Good understanding of relational databases, web application and web services fundamentals.
Strong understanding of object-oriented programming.
Responsibilities and Duties
Building reusable components and front-end libraries for futureuse
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS and Angular to server-side code using .NET Core, ASP.NET MVC, Web API, Windows services, and ADO.NET for data persistence and retrieval.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.