Dotnet Developer
- .NET Developer
- Kathmandu, Nepal
Position Description
Microcode Technologies is seeking an experienced and self-motivated Mid-Level ASP.NET Developer to join our innovative development team. If you have a strong background in ASP.NET, C#, and a passion for creating scalable and maintainable software solutions, we want to hear from you.
Job Specification
- Education Level: Bachelor or equivalence
Qualifications
- 3+ years full-time work experience in .NET technologies.
- Proficiency in C#, depending on the specific project.
- Proficient understanding of web verbs, JSON and XML protocols, style sheets, and other web techniques.
- Knowledge of ASP.NET MVC, ASP.NET Web API, and ORM.
- Strong ability to build RESTful services in C# with .NET/.NET Core.
- Writing tests with NUnit /XUnit /MSTest.
- Proficient knowledge in MSSQL /MySQL and other RDBMS.
- Experience with code-first (or schema-first) ORMs (including Entity Framework).
- Understanding of scaling with stateless techniques.
- Experience with hosting in Microsoft Azure, or related cloud technology.
- Familiarity with frontend technology like java scripts, HTML, CSS.
- Understand of any JS based FE framework (angular/react).
Key Responsibilities
- Design, develop, and maintain robust and scalable web applications using ASP.NET, C#, and other related technologies.
- Work with relational databases, write efficient SQL queries, and utilize Entity Framework for data access.
- Selecting libraries and tools for improving accuracy, improving DevOps processes, and implementing new features.
- Keeping web assets, including JavaScript and CSS files, organized and consistent logic.
- Improving accuracy by developing automatic unit tests and integration tests.
- Design and implement RESTful APIs to enable seamless communication between different components of the application.
- Create and maintain technical documentation for code, architecture, and processes.
- Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge- sharing environment.
- Collaborate with internal teams to produce software design and architecture.
- Be involved in all phases of the agile software development lifecycle.
- Write clean, scalable code using .NET programming languages.
- Keep up-to-date with the latest technologies and introduce them as needed.
- Revise, update, refactor and debug code.
Apply Now
Please send an mail with your CV to vacancy@microcode.com.np.