FULL STACK WEB DEVELOPER


General Information


Company:
Dynasoft technology
Job Type:
Information Technology
Location:
Lebanon
Date Posted:
Sep 08, 2020
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


Responsibilities

• Develop and maintain web applications using Angular 4+, ASP.NET, ASP.NET Core Web APIs, C# and MS SQL Server.
• Integrate ASP.NET web applications with complex databases using ADO.NET, LINQ, and Entity Framework.
• Ensure the best possible performance, quality, and responsiveness of applications.
• Write and deliver clean, readable, reusable, fully tested, and easily maintainable code.
• Resolve application performance and scalability issues by identifying the bottlenecks and key areas of improvement.
• Develop documentation throughout the software development life cycle (SDLC)

Requirements
• Bachelor Degree in Computer Science, Computer Engineering or equivalent.
• More than 5 years of enterprise software development experience.
• Hands-on experience in server-side development using ASP.NET, ASP.NET Core and MS SQL Server.
• Hands-on experience in or more client-side frameworks such as Angular 4+ and Bootstrap is highly recommended.
• Advanced knowledge of web technologies including JavaScript, HTML5, SASS, CSS3, Ajax, JQuery and XML / JSON.
• Solid understanding of responsive web design.
• Strong understanding of OOP, MVC, design patterns, TDD, n-tier applications, distributed applications, and SOA architecture
• Extensive knowledge in browser compatibility issues and solutions.
• Experience implementing automated testing platforms and unit tests.
• Experience in Azure based deployments is a big plus.
• Familiar with Agile methodologies and best practices.
• Knowledge and experience in CI/CD processes and DevOps tools.
• Proficient understanding of code versioning technologies (GIT, TFS, VSTS, Azure DevOps…etc.)
• Experience in MS SQL server modules like SSIS, SSRS and SSAS is a plus.
• Up-to-date with the latest web development trends, techniques, and standards
• Strong troubleshooting and testing skills.

Company Profile