Job Description :
Construct high-quality code.Analyze, develop, test, and debug applications.Ensure applying code guidelines and best practices.Participate in different projects phases.Provide postproduction support and customer support.Work with other team members to achieve the project goals.Prepare programming specifications, functional design, and high and detail level technical design documents.Construct software applications.Conduct code reviews.Deployment applications at client’s servers.Perform troubleshooting and analysis to assess the root cause of application issues.Maintain a high degree of knowledge of current technologies and tools.Make recommendations to improve the operating efficiency and functionality of assigned systems areas.
Job Requirements :
B.S. degree in Computer Science/Engineering or equivalent.3 to 5 years overall software and/or application development experience.Strong experience in .NET Core, ASPNET Core, Web Services, MVC, and RESTFull APIs.Strong Knowledge of Entity Core and LINQ.Experience in Angular 8 or higher.NodeJS is a plus.Developing database applications (SQL Statements, stored procedures, triggers, functions).Strong technical, logical, analytical skills.Experience in the software life cycle (Software analysis, design, Testing), software configuration management, and change control.Experience in Agile and Scrum development methodologies.Ability to use Design Patterns, object-oriented development, and frameworks.Strong knowledge and experience in using Git, GitLab, GitHub…Experience in DevOps development and CICD is a plus.Experience in Electron .NET is a plus.