Post Job Free
Sign in

.Net Developer - C#/ASP/MVC

Company:
Whizz HR
Location:
Bengaluru, Karnataka, India
Posted:
April 23, 2024
Apply

Description:

As a .NET Developer with 3-5 years of experience, you will be responsible for designing, developing, and maintaining software applications using the Microsoft .NET framework.

You will collaborate with cross-functional teams to translate business requirements into technical solutions, ensuring high-quality, scalable, and maintainable code.

The ideal candidate will have a strong technical background in .NET development, along with proficiency in software design, development methodologies, and best practices.

Key Responsibilities : Application Development : - Design, develop, and maintain software applications using the Microsoft .NET framework, including ASP.NET, C#, and .NET Core.

- Implement features and functionalities based on business requirements, ensuring adherence to coding standards and best practices.

Database Integration : - Integrate applications with databases using SQL Server or other relational database management systems.

- Design and optimize database schemas, write efficient SQL queries, and implement data access layer components.

Web Development : - Develop web-based applications and APIs using ASP.NET MVC, Web API, and other related technologies.

- Implement client-side scripting using JavaScript frameworks such as AngularJS or React.js for enhanced user interaction.

Testing and Quality Assurance : - Write unit tests and conduct integration testing to ensure the reliability and stability of software applications.

- Perform code reviews and participate in peer programming sessions to maintain code quality and consistency.

Performance Optimization : - Identify and address performance bottlenecks in the application code, database queries, and server configurations.

- Optimize application performance to ensure fast response times and efficient resource utilization.

Version Control and Deployment : - Utilize version control systems such as Git for collaborative development and code management.

- Deploy applications to production and staging environments using CI/CD pipelines and deployment tools.

Documentation and Knowledge Sharing : - Create and maintain technical documentation, including design documents, API specifications, and deployment guides.

- Share knowledge and best practices with team members and stakeholders to enhance overall development capabilities.

Key Technical Skills : - Proficiency in Microsoft .NET framework, including ASP.NET, C#, and .NET Core.

- Strong understanding of software development principles, including object-oriented programming, design patterns, and SOLID principles.

- Experience with frontend technologies such as HTML, CSS, JavaScript, and JavaScript frameworks (e.g.

AngularJS, React.js). - Knowledge of relational database management systems, particularly SQL Server, and proficiency in writing SQL queries and stored procedures.

- Familiarity with web development frameworks and technologies such as ASP.NET MVC, Web API, and RESTful APIs.

- Experience with version control systems such as Git and collaborative development workflows (e.g.

GitFlow). - Understanding of software development methodologies such as Agile or Scrum.

- Excellent problem-solving and troubleshooting skills, with the ability to analyze complex technical issues and implement effective solutions.

Qualifications : - Bachelor's degree in Computer Science, Information Technology, or related field.

- 3 to 5 years of relevant experience in .NET development or related roles.

- Certifications such as Microsoft Certified Solutions Developer (MCSD) or equivalent are desirable.

- Excellent communication and collaboration skills.

- Ability to work independently and as part of a team in a fast-paced environment.

- Continuous learning mindset and willingness to stay updated with the latest technologies and trends in .NET development.

(ref:hirist.tech)

Apply