.NET MVC/Core Developer

Spiralogics International

Spiralogics, Inc., a leading U.S. based custom software development firm, has an immediate opening for a Data Modeler in our Kathmandu Office. We are seeking enthusiastic, self-motivated individuals, who will be responsible for the effective development, implementation and support of a multiple business applications; as well as ensure that all systems, products and services meet minimum organization standards and end-user requirements.

Detailed Job description / requirements:

Key Responsibilities:

  • Involve in designing and developing web services and web-based software applications.

  • Attend daily stand ups and other time boxed meetings

  • Assist and mentor junior

  • Participate in design phase of application interface, application functionality and database

  • Create ER Diagrams, implementing logical into physical database models from requirements.

  • Write  stored procedures, tune database and query

  • Participate in software production deployments

  • Perform production support efforts as directed withing aggressive timelines.

  • Keep abreast with the latest developments in Microsoft .Net technologies; share knowledge with the team.

What You Need for this Position:

  • A bachelor’s degree in Computer Science or a related field is preferred

  • Experience with Microsoft ASP .Net core 2 + .

  • Experience in MVC 5, EntityFramework, Razor, and JQuery is a must.

  • Experience in ReactJS.Net is highly preferred.

  • Experience with REST, JSON, XML, and Web Services development

  • Good knowledge of DevExtreme Suites is preferred.

  • Ability to write and troubleshoot TSQL code and design stored procedures, functions, tables, views, indexes, and constraints.

  • Experience working with optimization and tuning a SQL Server database is a must. 

  • Solid understanding of object-oriented concepts, design patterns, and clean architecture.

  • Experience in source control tools like SVN, TFS, or GIT.

  • Hands on experience with Project Management tool like Redmine, JIRA, or Trello.

  • High level of personal commitment to each task, a "Can do attitude" and a drive to deliver.

  • The candidate should be open to learning and working on new technologies as and when required

  • Strong communication skills to be able to communicate at all levels.
  • Ability to lead a team.

Job Overview

Category Computer - System Programming
Openings 3
Position Type Full Time
Position Level Senior Level
Experience 2+ years
Education Bachelors in Computer Science
Posted Date 18 Dec, 2019
Apply Before 16 Jan, 2020
City Kathmandu