We are seeking a Senior Software Developer with expertise in C#/.NET to join our team in Bangalore. The ideal candidate will be responsible for developing high-quality applications and designing and implementing testable and scalable code.
Key Responsibilities
- Develop and maintain high-quality applications using C#/.NET.
- Design and implement testable and scalable code solutions.
- Understand and implement data structures like linked lists.
- Demonstrate a basic understanding of Windows OS concepts such as services and registry.
- Utilize knowledge of multi-threading and inter-process communication (IPC) for efficient application development.
- Solve logical coding questions on strings without using compiler-defined functions.
- Familiarity with the Visual Studio build process and debugging techniques.
- Implement encapsulation, polymorphism, abstraction, and inheritance principles in code development.
Required Skills
- Strong experience in C# with .NET framework.
- Understanding of data structures like linked lists.
- Basic understanding of Windows OS concepts (Services, Registry, etc.).
- Knowledge of multi-threading and inter-process communication (IPC).
- Proficiency in logical coding questions on strings without using compiler-defined functions.
- Understanding of Visual Studio build process and debugging techniques.
- Experience with encapsulation, polymorphism, abstraction, and inheritance principles.
How to Apply
If you meet the requirements and are interested in joining our team, please reach out to us at [email protected]. We welcome relevant candidates with a short notice period to apply.
Join us in creating innovative solutions and driving excellence in software development. We look forward to hearing from you!