C# Software Developer

15 hours ago


IndoreBangalore, India Advantal Technologies Limited Full time

Job Description :


We are seeking a C# Software Developer with expertise in implementing WMIC (Windows Management Instrumentation Command-line), SMB (Server Message Block) protocols, P2P (Peer-to-Peer) communication using UDP protocols, and remote host troubleshooting through a Windows Console Application. The successful candidate will be responsible for designing, developing, maintaining, and troubleshooting remote systems using these technologies.

Key Responsibilities :

- Design and Develop Windows Console Applications : Work with a team to design and implement a console application in C# that uses WMIC, SMB, P2P communication with UDP protocols, and remote troubleshooting.

- WMIC Integration : Use WMIC commands within the C# application to query, configure, and manage Windows-based systems remotely.

- SMB Protocol Implementation : Develop features in the application to integrate with SMB, allowing file sharing, network communication, and access management.

- P2P Communication Using UDP : Implement Peer-to-Peer communication between Windows hosts using UDP protocols for lightweight, fast, and connectionless communication. Design reliable data exchange mechanisms despite the nature of UDP, which does not guarantee delivery.

- Remote Host Troubleshooting : Develop and integrate tools within the console application to remotely troubleshoot Windows hosts. This includes diagnosing system issues, monitoring performance, collecting system logs, and making necessary configurations via WMIC, SMB, or other available protocols.

- Policy Editor Development : Create a Policy Editor component to manage user policies, permissions, and system configurations directly within the console application.

- Security and Policy Configuration : Ensure security best practices are followed, including handling encryption, authentication, and policy enforcement through Windows Policy Management APIs.

- Troubleshooting and Debugging : Diagnose issues related to WMIC, SMB, P2P communication (UDP), and remote hosts. Provide effective solutions for system errors and network communication problems.

- Performance Optimization : Optimize the application for performance and scalability, especially when handling large-scale Windows environments, SMB communication, UDP-based peer-to-peer connections, and remote host troubleshooting tasks.

- Documentation : Write comprehensive technical documentation including user manuals, API documentation, and application flow.

- Testing & Maintenance : Collaborate in testing and ensuring that the application is reliable and maintainable. Provide ongoing maintenance and updates as necessary.

Qualifications :

- Bachelor's or Master's Degree in Computer Science, Information Technology, or a related field.

- Proven Experience in C# Development : Minimum 3-5 years of experience in developing Windows Console Applications using C#.

- Strong Knowledge of WMIC and WMI : Experience with Windows Management Instrumentation (WMI) and using WMIC commands to manage and troubleshoot Windows systems remotely.

- Experience with SMB Protocol : Knowledge of networking, file sharing, and security features of the SMB protocol.

- P2P Communication Expertise (UDP) : Experience in developing or integrating Peer-to-Peer communication between Windows hosts using UDP protocols. Understanding of the nuances of connectionless communication and implementing mechanisms to handle packet loss, retries, and latency.

- Remote Troubleshooting : Proven experience in remotely diagnosing and troubleshooting Windows hosts using console applications, WMIC, SMB, and P2P connections.

- Windows Policy Management : Experience in implementing or using the Windows Group Policy or Local Policy Editor via C# or APIs.

- Familiarity with Windows System Internals : A strong understanding of Windows OS architecture, system logs, and administration tools.

- Experience in Network Protocols : Good knowledge of TCP/IP, SMB, UDP, and other relevant networking protocols.

- Experience in Security : Experience working with encryption, authentication, and secure communications, especially in network environments.

- Problem Solving & Analytical Skills : Ability to troubleshoot complex systems, including remote hosts, and optimize application performance.

- Good Communication Skills : Ability to work well in a team and explain complex concepts to non-technical stakeholders.

Preferred Skills :

- Experience in scripting using PowerShell or batch scripts.

- Knowledge of Active Directory, LDAP, and other directory services.

- Familiarity with Azure Active Directory or Cloud-based policy management.

- Experience with CI/CD pipelines for build automation.

- Familiarity with unit testing frameworks for .NET applications.

Why Join Us ?

- Innovative Work Environment : Work on cutting-edge technologies to develop tools that enhance Windows system management, communication, and remote troubleshooting.

- Growth Opportunities : Opportunity to learn and work with the latest Windows APIs, P2P communication (UDP), and networking protocols.

- Competitive Salary : Offering a competitive salary package and benefits.

Experience : 4+ Yrs

Location : Indore/Bangalore

Notice Period : 15 Days or immediate joiner

(ref:hirist.tech)

  • Indore, Madhya Pradesh, India BitByte Robotronix India Full time

    **Job Title:** C# DeveloperWe are seeking a skilled C# developer to join our team at BitByte Robotronix India.**About the Role:** As a C# developer, you will be responsible for designing, developing, and testing software applications using the C# programming language.**Responsibilities:**Analyze and resolve technical issues with software applicationsDesign...

  • C# Software Developer

    1 month ago


    Indore, Madhya Pradesh, India Advantal Technologies Limited Full time

    Job Title: C# Software DeveloperWe are seeking a highly skilled C# Software Developer to join our team at Advantal Technologies Limited. As a key member of our development team, you will be responsible for designing, developing, and maintaining Windows Console Applications using C#.Key Responsibilities:Design and Develop Windows Console Applications: Work...

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India Nixcel Software Full time

    Job Description :Key Responsibilities :- Passionate about software development- Strong experience in embedded domains, preferably automotive- Exceptional C/C++ programming skills- Strong expertise in Linux system internals- In-depth knowledge of network and socket device drivers- Experience in hardware debugging, porting, and board bring-up- Development...

  • Embedded Developer

    15 hours ago


    Bangalore, India Nixcel Software Full time

    Job Description : Key Responsibilities :- Passionate about software development- Strong experience in embedded domains, preferably automotive- Exceptional C/C++ programming skills- Strong expertise in Linux system internals- In-depth knowledge of network and socket device drivers- Experience in hardware debugging, porting, and board bring-up- Development...

  • Software Engineer

    4 weeks ago


    Indore, Madhya Pradesh, India BitByte Robotronix India Full time

    Job Title: C# DeveloperAbout the Role:We are looking for a skilled C# Developer to join our team at BitByte Robotronix India. As a C# Developer, you will be responsible for the analysis, design, development, testing, and implementation of our platform technology.Key Responsibilities:Develop and implement C# applications for client-server desktop and web...

  • Software Engineer

    2 months ago


    Bangalore, India Spigot Software Pvt Ltd Full time

    Job Description : Responsibilities : - Understand architecture definitions, carry out investigations and feasibility studies, develop verification strategies, and contribute to the development of compliance products. - Design verification test cases/scenarios in assembly/C/HVL and higher abstraction languages using automation techniques as : - Btech/B....


  • Bangalore, India SAMSUNG ELECTRO MECHANICS SOFTWARE INDIA BANGALORE Full time

    Job Title: Samsung Embedded Systems C++/Qt DeveloperAbout the Role: We are seeking a skilled C++ developer with expertise in Qt to join our development team at Samsung Electro Mechanics Software India Bangalore. The ideal candidate will be responsible for designing, developing, and maintaining high-performance desktop and embedded applications using C++ and...


  • Bangalore, Karnataka, India TekPillar Full time

    Position : Embedded Software DeveloperExperience : 4 to 8 yearsLocation : BangaloreKey Skills :- SDLC, Strong in C or C++ Development & Strong in Aerospace or Automotive domainJob Description :- 4 to 8 years of experience in embedded software development.- Strong proficiency in C or C++ programming for embedded systems.- Hands-on experience with the Software...


  • Bangalore, India TekPillar Full time

    Position : Embedded Software DeveloperExperience : 4 to 8 yearsLocation : BangaloreKey Skills : - SDLC, Strong in C or C++ Development & Strong in Aerospace or Automotive domain Job Description : - 4 to 8 years of experience in embedded software development. - Strong proficiency in C or C++ programming for embedded systems. - Hands-on experience with...


  • Indore, Madhya Pradesh, India Witbloom Training And Placement Full time

    Job Title: Software EngineerAt our company, we are seeking a skilled Software Engineer to join our team. The successful candidate will have a strong background in C++ and be able to work on a variety of software projects. If you have a passion for coding and a desire to work with a talented team, we encourage you to apply.Responsibilities:• Design and...

  • **Software Engineer

    4 weeks ago


    Indore, Madhya Pradesh, India BitByte Robotronix India Full time

    About the Role:We are looking for a skilled C# Developer to join our team at BitByte Robotronix India. As a C# Developer, you will be responsible for designing, developing, testing, and implementing our platform technology.Key Responsibilities:Develop client-server desktop and web applications using C#.Analyze, design, and implement platform...


  • Indore, Madhya Pradesh, India BitByte Robotronix India Full time

    BitByte Robotronix India is seeking a highly skilled C# Developer to join our team as a Senior Software Engineer. This role will involve working on the development of our platform technology, requiring strong understanding of the C# programming language and experience in client-server desktop and web applications.About the Job:We are looking for a talented...


  • Bangalore, Karnataka, India Tekpillar Full time

    Role : Embedded software development Experience : 3 - 5 YearsLocations : BangaloreMust Have skills : C/C++ , Device/driver, SW development in skills :1. 7+ years of experience in Embedded software development experience in C/C++.2. Experience working in driver software development in IVI/Telematics domains (Dsiplay, Audio, BT/WiFi, USB etc)3. Experience...


  • Indore, Madhya Pradesh, India BitByte Robotronix India Full time

    Job Title: Senior C# Software EngineerAbout the Role:We are looking for a skilled C# developer to join our team as a Senior Software Engineer. The ideal candidate will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications.Responsibilities:Develop high-quality C# code for our platform...


  • Bangalore, India TekPillar Full time

    Job Title : Embedded C++ DeveloperJob OverviewWe are seeking an experienced Embedded C++ Developer to join our team at TekPillar. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded C++ software for Linux-based systems.Key ResponsibilitiesDesign, develop, and test embedded C++ software for...


  • Bangalore, India SAMSUNG ELECTRO MECHANICS SOFTWARE INDIA BANGALORE Full time

    Job Overview :We are seeking a skilled C++ Developer with experience in Advanced Driver Assistance Systems (ADAS) to join our dynamic team. The successful candidate will be involved in developing software solutions for cutting-edge ADAS technologies, focusing on real-time performance, reliability, and safety. This role requires a strong background in C++...


  • Indore, Madhya Pradesh, India ClearTrail Technologies Full time

    ClearTrail Technologies - A World Leader in Intelligence Gathering SolutionsWe are seeking an exceptional C++ Software Engineer to join our team at ClearTrail Technologies. As a trusted partner for law enforcement and federal agencies worldwide, we develop innovative solutions that empower those dedicated to keeping people, places, and communities...

  • C#

    6 months ago


    Indore, India Indira Full time

    Job Responsibility- Writing clean, efficient, and well-documented code- Collaborating with cross-functional teams to deliver high-quality software products- Debugging and troubleshooting code issues- Keeping up to date with the latest technologies and advancements in the C# programming language- Participating in code reviews and contributing to the...


  • Indore, Madhya Pradesh, India Five Exceptions Software Solutions Pvt. Ltd. Full time

    Job OverviewWe are seeking a highly skilled and experienced .NET Developer to join our team at Five Exceptions Software Solutions Pvt. Ltd. as part of our software development team. The ideal candidate will have a strong background in developing scalable software applications using C#, .NET Core, and the latest .NET technologies.Key Responsibilities- Design,...


  • Indore, Madhya Pradesh, India Systango Technologies Limited Full time

    Company OverviewSystango Technologies Limited is a leading technology firm that empowers innovation and drives business growth through cutting-edge software solutions.Estimated Salary Range: $80,000 - $110,000 per annumJob DescriptionWe are seeking a skilled C++ developer to join our dynamic development team. As a C++ developer, you will be responsible for...