Designation : Sr. Software Engineer
Required Qualification:
Education : Degree in Information Technology, Computer Science or other relevant fields
Experience 3-5 years
Job Brief Summary:
We seek ASP.NET MVC Developers who can design, develop and maintain ASP.NET web applications using MVC principles. You will be responsible for end-to-end development activities which include but not limited to, requirement gathering, technical solution provision, and implementation, feasibility checks and pre/post-deployment activities.
Roles & Responsibilities:
• Work closely with the Business Development team, and clients to understand and analyze requirements.
• Architect, Design, Develop & Document Technical Solutions.
• Implementation, Customization, and Maintenance of ASP.NET MVC based applications.
• Translate application storyboards/wireframes and use cases into functional applications.
• Design, build and maintain efficient, reusable and reliable code.
• Develop a standard set of unit test cases with the help of existing .NET provided/supported frameworks.
• Work independently to resolve issues and assist team members.
• To learn, train and cope up with the ever-changing technology requirements in ASP.NET MVC and related platforms.
Mandatory Skills & Knowledge
Technical Skills Required
• Minimum 3 years of development experience in Asp.NET MVC 4/5/6 with C#/VB.NET
• Knowledge of .Net CORE framework is essential
• Hands-on experience with MVC Code First & Database First approach
• Experience of working with one of the ORM Tools like Entity Frameworks / Linq / Hibernate etc. is a must.
• Good expertise with Web Services / REST APIs using WCF / Web API
• Proficiency with JavaScript, JQuery, JQuery UI, Ajax is mandatory.
• Thorough at writing SQL Queries / Stored Procedures / UDFs / CTEs etc. with Databases like MS SQL, Oracle, My SQL, etc.
• Knowledge of standard unit testing tools and practices.
• Hands-on experience with Versioning tools like TFS, SVN, GIT.
• Skilled knowledge of basic administrative activities like Website deployment with IIS, database backup-restore, etc. is mandatory.
• Knowledge of ASP.NET Web Forms will be an added advantage.
• Familiarity with Architectural Patterns, SOLID principles & C# Design Patterns would be a plus.
• Knowledge of .NET CORE will be an added advantage.
• Good knowledge of CMS Solutions like Umbraco / Sitefinity / SiteCore / DNN / Orchard etc. would be appreciated.• Expertise with Angular JS / React JS / Knockout JS etc. will be add on advantage.
• Proficiency with any third-party tools like DevExpress / Kendo UI etc.
Other Skills Required
• Excellent verbal and written English.
• Strong analytical skills.
• Experience and knowledge of different software development methodologies like SDLC, Agile, and SCRUM, etc.
• Ready to work independently and along with the team.
Technologies / Frameworks / Tools / Proficiency
Technologies
• C#
• ASP.NET MVC
• .Net CORE
• ASP.NET
• ASP.NET WEB API
• .NET CORE
• Entity Framework
• MS SQL 2014/16
• JQUERY
Tools / Controls
• Visual Studio 2015/ 2017
• MS SQL Server 2014 / 16
• SVN / GIT / TFS
Salary: Attractive Salary Package
Work Location: Motijheel, Dhaka
Please send your CV and relevant documents to:
info@nazifarecruitment.com