Job Details
Skills And Tools:
Job Description
7+ years of experience
Responsibilities:
Design, build, and maintain efficient, reusable, and reliable C# code
Expertise in both Back-End and Front-End Development.
Participate in the required verification and analysis.
Participate in technical design and functional specification reviews.
Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain business applications.
Design, develop, troubleshoot, debug, implement, and unit test software products and solutions in accordance with established standards.
Participate in code reviews to ensure adherence to coding standards.
Apply basic professional knowledge related to software engineering processes and tools used within the team.
Research, evaluate, and recommend software tools.
Preferable work previously in governmental sector
Job Requirements
Technical Skills:
Proficiency in C#.
Proficient knowledge of MSSQL.
Experience using .NET 4.5+, Core.
Experience in the client-side framework Angular
Experience in Microsoft Azure
Experience in developing ASP.NET Web forms, and MVC applications.
Very good experience in Web API (ASP.NET Core), OOP, and Design patterns.
Understanding of HTML5, JS, jQuery, and CSS.
Familiar with SharePoint O365 & on-premises
Experience in using Design Patterns.
CI/CD - Devops
Job Requirements:
Experienced in Scrum based projects.
Strong understanding of object-oriented programming.
Good communication skills.
High level of maturity.
Education:
A minimum of a Bachelor’s degree in one of the following areas:
Computer Science.
Information Systems.
Computer/ Electrical/ Communication Engineering.