* Develop and maintain robust, scalable, and high-performance .net web applicationsĀ using Angular, C#, ASP.NET and SQL Server/Postgres as per company standard. * Prepare work plan for the project tasks daily, and provide the work status report at the end of the day based on the work plan prepared * Communicate to the Project Manager/Team Leader with efficiency, accuracy, progress and/or delays on the project tasks * Share knowledge and ideas among other developers on the project or tools used, or on any innovation made during the project * Prepare project documents for each project, including project development report and project completion report