Senior .Net Back End Developer

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Job Description of Senior .

net back end developer for Avanze

Title: Senior .net back end developer

Location: Bengaluru, Karnataka, India

Job Description:

Job Brief

The job requires .Net Sr Backend Developer. This Developer is expected to have strong technical skills, work closely with the other team
members in development and ability to work stand alone. Ability to work on a small team with minimal supervision, Troubleshoot, test and maintain
the core product software and databases to ensure strong optimization and functionality

Skills Requirement

• Bachelor’s degree in Computer Science or related field plus 3-5 Years of .Net relevant experience

• Familiarity with the .NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC))

• Knowledge of .NET languages (e.g. C#, Visual Basic .NET)

• Familiarity with architecture styles/APIs (REST, RPC)

• Understanding of Agile methodologies

• Good knowledge of databases like MySql, SQL. Ability to write optimized SQL queries and good knowledge of Stored Procedures.

• Sound knowledge of testing frameworks like NUnit, XUnit or MS test.

• Strong attention to detail

• Basic understanding of MultiThreading concepts

• Sound knowledge of Linq.

• Proven knowledge of WCF or Restful Web service creation

• Basic knowledge of frontend scripting languages like JavaScript, jQuery

• Sound knowledge of Design principle, OOPs concepts & Solid Principle

• Sound knowledge of Entity framework

• Experience with GitHub, Tortoise SVN Version Control

• Strong attention to detail

• Knack for writing clean, readable, and easily maintainable code

• Sound analytical, problem-solving, and communication skills.


Responsibilities

• Translate application storyboards and use cases into functional applications

• Design, build and maintain efficient, reusable, and reliable code

• 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

• Utilizing Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.

• Collaborating with coworkers to facilitate the creation of large, complex developments, as required.

• Reformulating existing code to ensure adherence to stipulated guidelines.

• Checking your code to detect and remedy errors and omissions.

• Testing your outputs to ensure that they are in excellent working order.

• Deploying developments and monitoring uptake by the target audience.

• Using clients' feedback to inform the creation of subsequent versions of each development.

• Remaining abreast of coding and technological changes that will impact your work.

Experience: 3-5 years

You might also like