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.
Did you find something suspicious?
Posted by
Swarupa
Self Employed at Growel Softech
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1670119