Post Job Free
Sign in

Dotnet Developer

Company:
HTC Global Services
Location:
Bangalore Urban, Karnataka, India
Posted:
May 16, 2024
Apply

Description:

Serve as Senior developer and have experience using a range of different technologies and languages (such as ASP.NET (C#), SQL, jQuery/Java Script)

Have 10 or more years of experience in .NET development

Have 3+ years of experience building .NET Core applications

Have strong knowledge of Microsoft .NET stack development and MVC frameworks

Have strong understanding of object-oriented programming

Required Experience: C#/.NET development, .NET Core application development, ASP.NET, MVC Framework experience, hands on recent experience working with Entity Framework, Jquery – Javascript, and WebAPIs

Also Desired: Python, Familiar with various .NET design and architectural patterns, web application frameworks, SSRS, SSIS, Stored Procedures, CSS or SCSS, HTML5, Bootstrap, and code versioning tools, such as Azure/TFS, Git

Have familiarity with relational DBs (MS SQL, MySQL, Oracle), web servers, and Front End (UI) development

Utilize established development tools, guidelines and conventions including but not limited to C#/.NET, SQL Server, and ASP.NET

Nice to have development experience in the latest client-side frameworks such as React JS, Angular, etc.

Create and modify simple to moderately complex applications programs from detailed specifications

Code, test, debug, document, and maintain those programs

Design simple to moderately complex programs or software components, following previously used patterns

Analyze existing programs or formulate logic for new systems, devise logic procedures, prepare flowcharting, perform coding and tests/debugs programs

Direct and review the work of less experienced programmers

Develop conversion and system implementation plans. Knowledge of common patterns/designs for software

Be capable of maintaining a library of software via Configuration Management

Be capable of building and managing releases of software

Design, build, and maintain efficient, reusable, and reliable code for Windows and web applications

Be able to effectively communicate both verbally and in writing

Ensure the best possible performance, quality, and responsiveness of applications

Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Help maintain code quality, organization, and automatization

Have knowledge of N-tier and N-layered architecture

Have experience writing clean, readable, and easily maintainable code

Have strong, highly technical communication skills

Be a user advocate with the business partners and end users

Have excellent teamwork skills

Collaborate with other designers, project managers, and business stakeholders to prioritize activities throughout the software development lifecycle and deliver high quality experiences in time

Additional experience with other tools (such as Java, HTML, PHP) and/or working as a Tech Lead a plus

Apply