DOT NET Full Stack Developer

ParamInfo


Date: 1 week ago
City: Guwahati, Assam
Contract type: Full time
Job Description

Job Title: DOT NET Full Stack Developer

Job Location: Pan India

Summary

The DOT NET Full Stack Developer will be responsible for designing, developing, and maintaining enterprise-level applications using the .NET framework. The ideal candidate will have extensive hands-on experience in software development, including proficiency with .NET technologies, web services, databases, and cloud integration. This role offers the opportunity to work on cutting-edge technologies and contribute to the growth and success of the development team.

Key Responsibilities

  • Design, develop, test, and deploy robust, scalable, and secure applications using the .NET
  • framework (ASP.NET, C#, .NET Core, etc.).
  • Work with front-end technologies (HTML, CSS, JavaScript, Razor, React/Angular) to develop user interfaces.
  • Implement software solutions using object-oriented principles, design patterns, and modern development practices.
  • Build and integrate web services (RESTful, SOAP) for seamless communication between systems.
  • Ensure code quality, performance, security, and scalability through code reviews, testing, and debugging.
  • Participate in the full software development lifecycle, including requirement analysis, solution design, implementation, and deployment.
  • Collaborate with cross-functional teams (UI/UX designers, product managers, QA, etc.) to deliver high-quality software products.
  • Stay current with emerging .NET technologies, tools, and frameworks, and propose innovative solutions to improve system performance and development efficiency.
  • Optimize application performance, troubleshoot, and debug issues in live environments.
  • Contribute to the continuous improvement of development processes and methodologies (Agile, Scrum).
  • Create and maintain technical documentation for applications and software systems.
  • Any other responsibilities assigned from time to time.

Skills & Qualifications

  • Bachelor’s Degree / Masters Degree in Computer Science Engineering, Software Engineering, or
  • a related field (or equivalent experience).
  • 5+ years of hands-on experience in software development using the .NET framework (C#,
  • VB.NET, ASP.NET, ASP.NET Core).
  • Strong knowledge of object-oriented programming (OOP) and design patterns.
  • Experience with front-end technologies (HTML, CSS, JavaScript, Angular/React).
  • Proficiency in database technologies such as SQL Server, Oracle, MySQL, or other relational
  • databases.
  • Experience with version control systems (e.g., Git, Apache Subversion - SVN).
  • Familiarity with cloud platforms (e.g., Microsoft Azure, AWS) for deploying and managing
  • applications.
  • Strong knowledge of web services and APIs (REST, SOAP, WebAPI).
  • Experience in unit testing and debugging tools (e.g., NUnit, xUnit, Visual Studio).
  • Knowledge of Agile methodologies (Scrum/Kanban).
  • Familiarity with DevOps tools and CI/CD pipelines.
  • Strong problem-solving skills and the ability to work independently and in a team environment.
  • Excellent communication skills, both written and verbal.

Desired Skills

  • Experience with microservices architecture.
  • Knowledge of containerization technologies like Docker or Kubernetes.
  • Familiarity with message queues (e.g., RabbitMQ, Azure Service Bus).
  • Experience with cross-platform development (Xamarin, MAUI).
  • Knowledge of Security best practices for application development.
  • Excellent analytical, problem-solving, and organizational skills.
  • Strong communication and collaboration skills.
  • Experience working in Agile software development environments.
Post a CV