Skip to main content

.Net Full Stack Developer

Technology
Growel Softech
2 weeks agoUntil 12/11/2026

Job description

Key Responsibilities :

  • Design and develop applications using C# and .NET Core.
  • Develop desktop applications using WPF and XAML.
  • Implement MVVM architecture, data binding, commands, and reusable UI components.
  • Develop backend logic, automation utilities, and integration components using Python.
  • Use LINQ for data querying, transformation, and processing.
  • Troubleshoot complex issues across application layers and environments.
  • Participate in code reviews, testing, documentation, and software development lifecycle activities.
  • Work with Git and Azure DevOps for source control, work tracking, builds, releases, and CI/CD.

Required Skills and Experience :

  • Strong hands-on programming experience with C# and .NET Core.
  • Practical experience developing desktop applications using WPF and XAML.
  • Good understanding of MVVM design principles, data binding, commands, and reusable UI components.
  • Experience writing Python scripts, automation utilities, backend logic, or integration components.
  • Proficiency with LINQ for data querying, transformation, and processing.
  • Working knowledge of Azure DevOps for work item tracking, builds, releases, and CI/CD collaboration.
  • Strong experience with Git-based source control workflows, including branching, merging, pull requests, and version management.
  • Ability to troubleshoot complex technical issues across application layers and environments.
  • Understanding software development lifecycle practices, coding standards, code reviews, testing, and documentation.
  • Strong communication, analytical thinking, ownership, and collaboration skills.

Preferred / Added Advantage Skills :

  • Experience with C++ development, debugging, or integration with managed C# components.
  • Exposure to React.js for modern web UI development.
  • Experience working on enterprise applications, high-availability systems, or production support environments.
  • Knowledge of cloud platforms such as Microsoft Azure or Amazon Web Services.
  • Familiarity with device integration, serial communication, socket programming, or external hardware interfaces is a plus.

Education and Experience :

  • Bachelor's degree in computer science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • Relevant professional experience in software development using C#, .NET Core, WPF/XAML, and Python.
  • Experience working in Agile or collaborative delivery environments is preferred.

Role Competencies :

  • Strong problem-solving and debugging skills.
  • Ability to understand business requirements and convert them into technical solutions.
  • Attention to quality, maintainability, scalability, and performance.
  • Ability to work independently while collaborating effectively with technical and business stakeholders.
Keywords
ReactOSCodingScalabilityModel–view–viewmodelJavaScriptDevOpsPythonCI/CDCoding conventionsMaintainabilityDebugger

Interested in this role?