Careers CISIN
1 week ago
Job Description Duties Responsibilities - Design, develop and configure software modules, interfaces and components - Programming ASP. Net MVC using C#, Dot net Core, Web API, Entity - Framework, HTML 5, Java Script, J Query, CSS, Bootstrap - Participate in requirements analysis - Collaborate with internal teams to produce software design and architecture - Write clean, scalable code using .NET programming languages - Test and deploy applications and systems - Revise, update, refactor and debug code - Improve existing software - Develop documentation throughout the software development life cycle (SDLC) - Serve as an expert on applications and provide technical support - Database : MS SQL Server - Apply knowledge of technologies, applications, methodologies, processes and - tools to support the system - skills Interact with various stakeholder to finalize the design and interfaces - Database design including indexes and data integrity - Implementing enterprise application patterns Minimum Requirements - Proficiency in ( C# | Visual Basic, depending on the specific project). - Experience using .NET ( 4.5+ | Core). - Experience in developing ( ASP.NET MVC | ASP.NET Core MVC) applications. - Senior knowledge of ( Entity Framework 6.| EF Core | NHibernate | ADO.NET). - Proficient knowledge in ( MSSQL | MySQL | Oracle | other RDBMS). - Dependency injection pattern and IoC containers using at least one of: Autofa., - Unity, Ninject, and/or SimpleIoc. - Writing tests with ( N Unit | XUnit | MSTest). - Implementing enterprise application patterns. - Understanding of HTML, JS, and CSS. - Familiarity with the client side framework ( jQuery | Angular 2 and later | React |other). - Familiarity with ( Kendo UI | DevExpress | Syncfusion) is a plus ( ifapplicable). - Integrating web analytic tools ( particularly Google Analytics - if applicable). - Familiarity with ( Azure Web Apps | AWS Cloud - if applicable). - Ability to work as a team member. - Ability to work creatively and analytically in a problem-solving environment. - Good command of English communication (written and oral) and interpersonal. - Skills Interact with various stakeholders to finalize the design and interfaces.