Responsibilities
Meeting with technology managers to determine application and system requirements.
Experience and ability to create systems from scratch, as well as upgrading current systems.
Analyzing system requirements and delegating development tasks.
Developing technical specifications and documentations.
Writing scalable code for .NET software applications.
Reviewing and debugging .NET applications.
Providing support for junior developers.
Deploying systems on local and client servers.
Managing operational systems and database.
Drafting software and application operating procedures.
Technical Skills
Mandatory
Bachelor’s degree in computer science or information technology.
Previous and proven experience as a .NET developer for at least 5 years and minimum 3 projects undertaken.
Develop technical specifications and architecture.
Test and debug various .NET applications.
Review and refactor code.
Deploy fully functional applications.
Excellent knowledge and experience on Modern architecture.
Excellent skills in DBMS SQL Server, (Oracle & PHP are bonus), and ORM EF also Code First and DB First approaches.
Excellent Experience in API Development and API Integration WebAPI REST, SOAP...
Good proficient on front-end development, Angular, AngularJS, Razor, HTML, CSS, JavaScript, AJAX, jQuery, frameworks like VUE are bonus.
All technical requirements required to be the most updated technologies.
High-level written and verbal Communication skills.
English Fluency.
Excellent problem-solving skills.
Team worker.
Advantage skills
Knowledge of .NET languages including ASP.NET MVC, ASP.NET Core, C#, VB.net.
Certification in Microsoft Development.
Working with 3rd Party tools, Telerik, Syncfusion and DevExpress.
Experience in Azure or AWS.
Experience in Logistic solutions and services.