Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work with team members to design innovative software applications that improve and simplify various products.
- Design, develop and implement applications that support day-to-operations.
- Develop and maintain our online portal and mobile site.
- Write clean, scalable code using .NET programming language.
- Remain up to date with the terminology, concepts, and best practices for coding API.
- Front-end, backend service layer and database.
- Write clean, testable code using .NET programming languages (C#, MVC, Web API, .Net Core, JS, Angular, ASP.Net) ensuring that all code meets program requirements.
- Ensure all implemented applications are smoothly integrated if needed with other applications and company ERP systems.
- Perform intensive testing of all applications to ensure they are free of errors and function as intended.
Job Requirements
- 3-5 years of developing applications in the Microsoft .NET stack.
- Strong knowledge in C# and .NET.
- Strong understanding of OOP and modern design patterns using SOLID development practices.
- Experience with ASP.Net and Entity Framework
- Experience with Non-Structured Database.
- Knowledge of ASP.Net MVC & Web AP.
- Knowledge in ASP.Net Core & Entity Core.
- Knowledge in Blazor is a plus.
- Knowledge of web technologies including ASP.NET MVC, JSON, XML, HTML, JavaScript, jQuery, AJAX
- Experience in Agile Development
- Strong understanding of object-oriented programming, Design patterns, and Data structures.
- +2 years’ experience in a relational database (MSSQL).
- Experience creating database schemas that represent and support business processes.
- Proficient with HTML5, CSS3, and bootstrap.
- Cross browser compatibility knowledge.
- Proficient understanding of code versioning tools such as Git, TFS.