.Net Senior Developer

Noida, Uttar Pradesh, India
Dec 29, 2023
Dec 30, 2024
Onsite
Full-Time
3 Years
Job Description

Job Title. Senior .NET Developer

Position Overview

We are seeking a talented and experienced Senior .NET Developer to join our dynamic team. As a key member, you will be responsible for designing, building, and maintaining efficient and reliable .NET applications. Your expertise in .NET, ASP.NET, MVC, C#, WPF, WCF, SQL Server, and Entity Framework will be crucial in creating user information solutions. This role involves collaborating with a diverse team working on different infrastructure layers.

Technical Skill Set

.NET, ASP.NET, MVC, C#, WPF, WCF, SQL Server, Entity Framework
Responsibilities

  • Requirement Analysis: Analyze user requirements, envision system features, and plan functionality.
  • Code Development: Design, build, and maintain efficient, reusable, and reliable .NET code throughout the development life cycle.
  • System Optimization: Identify bottlenecks and bugs, recommend system solutions, and compare the advantages and disadvantages of custom development.
  • Team Collaboration: Contribute to team meetings, and troubleshoot development and production issues across multiple environments and operating platforms.

Skills

  • Minimum 3 years of relevant experience.
  • In-depth knowledge of design issues and best practices.
  • Solid understanding of object-oriented programming.
  • Familiarity with various design patterns, architectural patterns, and software development processes.
  • Experience with both external and embedded databases.
  • Ability to create database schemas that represent and support business processes.
  • Implementation of automated testing platforms and unit tests.

Competencies

  • Good verbal and written communication skills.
  • Ability to communicate effectively with remote teams.
  • High flexibility to travel, if required.
  • Knowledge of design principles and fundamentals of architecture.
  • Understanding of performance engineering.
  • Knowledge of quality processes and estimation techniques.
  • Basic understanding of project domains.
  • Ability to translate functional/nonfunctional requirements into systems requirements.
  • Proficient in designing and coding complex programs.
  • Capability to write test cases and scenarios based on specifications.
  • Good understanding of SDLC and agile methodologies.
  • Awareness of the latest technologies and industry trends.

Logical thinking and problem-solving skills, along with the ability to collaborate effectively.

Join us if you're passionate about leveraging your skills to create innovative solutions and contribute to the success of our projects. We value logical thinking, problem-solving abilities, and a commitment to staying abreast of the latest technologies.

Related Jobs