.NET Developer

Bengaluru, Karnataka, India
Dec 16, 2024
Dec 16, 2025
Hybrid
Full-Time
2 Years
Job Description

We are seeking a highly skilled and motivated ASP.NET Developer to join our dynamic team. The ideal candidate will have extensive experience in developing and maintaining robust, scalable web applications using ASP.NET and related technologies. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that meet business needs and align with best practices.

Key Responsibilities

Application Development

  • Design and develop web applications using ASP.NET 4.0+ and Visual Studio 2012+.
  • Create and maintain user-friendly interfaces with HTML5, CSS3, JavaScript, and jQuery for seamless user experiences.
  • Implement AJAX calls using JavaScript, jQuery (XMLHttpRequest), and ASP.NET to enhance interactivity and responsiveness.

Database and Data Handling

  • Work with ADO.Net, Entity Data Model, and Entity Framework 4.0+ for efficient database interactions.
  • Design and implement robust data-driven solutions, ensuring optimal performance and data integrity.

UI Components

  • Utilize Telerik controls or other third-party libraries to develop feature-rich ASP.NET applications.

Performance Optimization

  • Monitor application performance and identify areas for improvement.
  • Apply strategies to optimize performance, ensuring fast load times and seamless user interactions.

Web Services and APIs

  • Develop and integrate Web Services, WCF, RESTful APIs, Web APIs, JSON, XML, and SOAP for data exchange and functionality extension.

IIS Administration and Deployment

  • Manage IIS configurations and deployments in the .NET environment, ensuring smooth operation and scalability.

Version Control and Defect Management

  • Use version control systems effectively to manage codebase changes.
  • Track and resolve defects efficiently to maintain application quality.

Documentation and Communication

  • Maintain comprehensive documentation of project deliverables, meeting notes, and technical presentations.
  • Communicate effectively with technical and non-technical stakeholders to ensure clarity and alignment.

Collaboration and Teamwork

  • Work collaboratively within a team, contributing to project success through shared knowledge and expertise.
  • Support team members by addressing technical challenges and ensuring adherence to project timelines.

Required Skills and Qualifications

  • Strong proficiency in ASP.NET 4.0+ and Visual Studio 2012+ development environments.
  • Expertise in C# and VB.Net, with the ability to write clean, maintainable, and efficient code.
  • Hands-on experience in building web applications using HTML5, CSS3, JavaScript, and jQuery.
  • Proficient in implementing AJAX calls for asynchronous data handling.
  • Comprehensive understanding of Entity Framework and ADO.Net for effective database interactions.
  • Familiarity with Telerik controls or similar third-party libraries to enhance application features.
  • Knowledge of application performance monitoring tools and optimization techniques.
  • Experience with version control systems (e.g., Git, TFS) and defect tracking tools.
  • Solid understanding of web service protocols, including WCF, REST, Web API, JSON, XML, and SOAP.
  • Proficiency in IIS administration and deployment processes for .NET applications.

Soft Skills

  • Strong oral and written communication skills to articulate technical information effectively.
  • Excellent documentation skills, including the ability to create and maintain comprehensive technical documentation.
  • Organized and detail-oriented, with a focus on managing deliverables and meeting deadlines.
  • A collaborative team player with a proactive approach to problem-solving.
  • Ability to work with both technical and non-technical stakeholders to align project goals.

Why Join Us?

  • Opportunity to work on cutting-edge technologies and innovative projects.
  • Collaborative work environment that encourages learning and professional growth.
  • Competitive compensation package with benefits.
  • Chance to contribute to impactful solutions that make a difference.

If you are passionate about software development and thrive in a challenging yet rewarding environment, we encourage you to apply and become a part of our growing team.

Related Jobs