Job Title
Senior C# Developer (6+ Years Experience)
Job Type: Full-Time
---
We are seeking an experienced Senior Software Developer to join our product engineering team. The ideal candidate will have strong expertise in C#, .NET technologies, Windows Forms, Web API development, database design, and software architecture.
This role requires a hands-on developer who can contribute to product development, solve complex technical challenges, mentor junior developers, and help build scalable, maintainable, and high-quality software solutions. Experience in Finance, Taxation, Compliance, ERP, or business applications will be an added advantage.
Key Responsibilities
· Design, develop, enhance, and maintain enterprise applications using C# and .NET technologies.
· Develop and support Windows Forms applications and Web APIs.
· Participate in application architecture, solution design, and technical decision-making.
· Build scalable, reusable, and maintainable software components following industry best practices.
· Work with MySQL, SQL Server, and Microsoft Access (MDB) databases.
· Design and optimize database structures, queries, and stored procedures.
· Implement applications using N-Tier Architecture and Object-Oriented Design principles.
· Develop integrations with external systems, APIs, and third-party applications.
· Work with JSON, XML, and other structured data formats.
· Create tools and utilities for data extraction, web automation, screen scraping, and data processing.
· Perform code reviews and ensure adherence to coding standards.
· Troubleshoot complex technical issues and drive effective solutions.
· Improve application performance, scalability, and reliability.
· Mentor junior developers and provide technical guidance.
· Collaborate with Product, QA, and Business teams to deliver high-quality software solutions.
Required Skills
· Strong proficiency in C# and .NET Framework/.NET technologies.
· Extensive experience in Windows Forms development.
· Strong experience in Web API development and integration.
· Solid understanding of N-Tier Architecture.
· Strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
· Hands-on experience with SQL Server, MySQL, and Microsoft Access (MDB).
· Proficiency in LINQ and database querying.
· Strong knowledge of JSON and XML data formats.
· Experience with screen scraping and web scraping techniques.
· Experience with JavaScript, jQuery, or similar scripting technologies.
· Strong debugging, troubleshooting, and analytical skills.
· Experience with Git or similar version control systems.
· Knowledge of application security best practices.
· Experience in performance tuning and application optimization.
Preferred Skills
· Experience in Taxation, Compliance, Finance, Accounting, ERP, or Business Software products.
· Experience with Excel automation, data imports/exports, and file processing.
· Experience with PDF parsing, OCR, or document processing solutions.
· Experience integrating with government portals or external regulatory systems.
Experience
· 6+ years of software development experience using C# and .NET technologies.
· Experience in enterprise application development and maintenance.
· Proven ability to independently handle technical challenges and mentor development teams.
Job Type: Full-time
Pay: ₹50,000.00 - ₹60,000.00 per month
Benefits:
- Health insurance
- Provident Fund
Education:
Work Location: In person