C# Software Developer

1 month 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)

  • bangalore, India Bosch Global Software Technologies Full time

    Develop and maintain high-quality software solutions using Windows service, C++, C#, .NET Core framework and associated technologies.·Implement, create and modify Windows Installer MSI packages with C++ and C#.Well versed with Azure/AWS cloud and deployment and configuration of services in cloud infrastructure especially Azure application insights, Azure...

  • Embedded Developer

    1 month 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...


  • 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...

  • C/C++ Developer

    3 months ago


    bangalore, India Infosys Finacle Full time

    C/C++ DeveloperJob Location - Electronic City, BengaluruExperience - 6.5 to 10 yearsRequirements-1. Proficiency in atleast one of the language C/C++, with OOPS, Pointers.2. Experience in product/software development3. Comfortable in LINUX/UNIX environments.4. Ability for work breakdown and effort estimation.5. Abilty for Design and code review to follow best...

  • C/C++ Developer

    7 months ago


    bangalore, India Infosys Finacle Full time

    C/C++ Developer Job Location - Electronic City, Bengaluru Experience - 4 to 9 years Requirements- 1. Proficiency in atleast one of the language C/C++, with OOPS, Pointers. 2. Experience in product/software development 3. Comfortable in LINUX/UNIX environments. 4. Ability for work breakdown and effort estimation. 5. Abilty for Design and code review to...

  • C/C++ Developer

    3 weeks ago


    Bangalore, India Infosys Finacle Full time

    C/C++ Developer Job Location - Electronic City, Bengaluru Experience - 4 to 8 years Requirements- 1. Proficiency in atleast one of the language C/C++, with OOPS, Pointers. 2. Experience in product/software development 3. Comfortable in LINUX/UNIX environments. 4. Ability for work breakdown and effort estimation. 5. Abilty for Design and code...


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

    Job Title: Senior C++ Software EngineerWe are seeking a highly skilled C++ software engineer to join our development team at Systango Technologies Limited.About the Role:The successful candidate will be responsible for designing and implementing software solutions using C++ programming language and the QT framework, ensuring efficient code with high...

  • Software Engineer

    3 months ago


    bangalore, India Infosys Finacle Full time

    C/C++ DeveloperJob Location - Electronic City, BengaluruExperience - 4 to 15 yearsRequirements-1. Proficiency in atleast one of the language C/C++, with OOPS, Pointers.2. Experience in product/software development3. Comfortable in LINUX/UNIX environments.4. Ability for work breakdown and effort estimation.5. Abilty for Design and code review to follow best...

  • Software Engineer

    3 months ago


    Bangalore, India Infosys Finacle Full time

    C/C++ Developer Job Location - Electronic City, Bengaluru Experience - 4 to 15 years Requirements-1. Proficiency in atleast one of the language C/C++, with OOPS , Pointers. 2. Experience in product/software development 3. Comfortable in LINUX/UNIX environments. 4. Ability for work breakdown and effort estimation. 5. Abilty for Design and code review...


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

    **About Systango Technologies Limited**We are a dynamic technology company seeking an experienced Senior C++ Software Engineer to join our development team.Estimated Salary: $80,000 - $120,000 per annumJob Description:The successful candidate will be responsible for designing and implementing efficient software solutions using C++ programming language and...

  • C++ Software Engineer

    1 month ago


    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...


  • 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...

  • C#

    7 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 Systango Technologies Limited Full time

    Job Title: C++ Application DeveloperSystango Technologies Limited is seeking an experienced C++ application developer to join its dynamic development team.About the Company:We are a leading technology company that provides innovative solutions to clients across the globe. Our mission is to deliver high-quality software products that exceed client...


  • Bangalore, India Skima Innovations Pvt ltd Full time

    We are seeking a skilled C++ Software Developer in India with expertise in AI platforms. Join us and be part of a talented team dedicated to delivering innovative software solutions using C++ and the Qt framework!. Responsibilities : Software Development : Design, implement, and maintain C++ applications to meet project requirements and deadlines. Code...

  • C Developer

    2 months ago


    bangalore, India Accolite Full time

    Responsibilities :3+ years of software development experience and strong programming concepts in C/C++ Exposure to classic environments and willing to work in C language.Technical SkillsProficient in C in a Linux environment.Proficient in C in a Linux environment.Proficient in bash script.Familiar with Mysql.Solid unit testing skills.Exposure to relational...


  • Bangalore, India Cyanous Software Private Limited Full time

    Company Description : At Cyanous, our mission is to empower every person and organization to achieve more, driving transformation across our businesses with global solutions. We engage with employees, clients, partners, and community organizations worldwide. Cyanous is a leading global IT, consulting, and business process services company leveraging...

  • C Developer

    1 month ago


    Bangalore, India EdgeVerve Full time

    Hi Candidates, About the Job: Finacle is a flagship Banking Product from Infosys. We are looking for talents for our Product R&D team to work on ever evolving Banking Platform. As part of the Product R&D team you will be responsible for building components, integrating components to business flows, understand scalability needs, ingrain customer...

  • C++ Developer

    2 months ago


    Indore, India Systango Technologies Limited Full time

    Job Description :We are seeking a skilled C++ Developer to join our dynamic development team. As a C++ Developer, you will be responsible for designing and implementing software solutions using C++ programming language and the QT framework. You should have a strong understanding of object-oriented programming, data structures, algorithms, and software design...

  • C++ Developer

    3 weeks ago


    Indore, India Systango Technologies Limited Full time

    Job Description : We are seeking a skilled C++ Developer to join our dynamic development team. As a C++ Developer, you will be responsible for designing and implementing software solutions using C++ programming language and the QT framework. You should have a strong understanding of object-oriented programming, data structures, algorithms, and software...