Description

Key Skills: .net core, Angular

Roles and Responsibilities:

  • Analyze user requirements and envision system features and functionality.
  • Design, build, and maintain efficient, reusable, and reliable .NET code by setting expectations and prioritizing features throughout the development lifecycle.
  • Identify bottlenecks and bugs, recommending system solutions by comparing advantages and disadvantages of custom development.
  • Contribute to team meetings and troubleshoot development and production problems across multiple environments and operating platforms.
  • Understand architecture requirements and ensure effective design, development, validation, and support activities.
  • Lead and mentor teams, ensuring adherence to best practices, design patterns, and the software development lifecycle (SDLC).
  • Develop applications using SQL databases, including schema design and SQL queries.
  • Utilize GIT and version control systems effectively.
  • Create database schemas that represent and support business processes.
  • Implement automated testing platforms and unit tests.
  • Communicate effectively with remote teams and demonstrate strong analytical and logical skills.

Skills Required:

  • Strong expertise in .NET Core, .NET, and C#
  • Hands-on experience with SQL Server (schema design, queries)
  • Familiarity with Angular / AngularJS frameworks
  • Knowledge of ASP.NET, MVC, WPF, and WCF (Nice-to-Have)
  • Experience with GIT and version control systems
  • Understanding of software design patterns and SDLC best practices
  • Strong problem-solving and debugging skills
  • Good communication and collaboration abilities

Education: Bachelor's degree in Computer Science or a related field

Education

Any Graduate