Role: Software Development - Other
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
UG: B.Tech / B.E. in Any Specialization
Job Summary
We are looking for a skilled C# Developer with strong expertise in developing desktop and enterprise applications using C#. The candidate should have excellent programming skills, a solid understanding of object-oriented design principles, and experience in building robust, scalable, and high-performance applications.
Key Responsibilities
Design, develop, test, and maintain applications using C#. Write clean, efficient, and reusable code following coding standards. Analyze business requirements and translate them into technical solutions. Debug, troubleshoot, and resolve application issues. Perform code reviews and optimize application performance. Collaborate with cross-functional teams throughout the software development lifecycle. Develop and maintain technical documentation.
Required Skills
Strong hands-on experience in C# programming. Solid understanding of Object-Oriented Programming (OOP) concepts. Knowledge of Data Structures, Algorithms, and Design Patterns. Experience in application development and software engineering best practices. Strong debugging, problem-solving, and analytical skills. Familiarity with SQL databases and data handling. Experience with version control tools such as Git.
Preferred Skills
Exposure to.NET technologies. Understanding of REST APIs and web services. Experience working in Agile/Scrum environments. Knowledge of cloud platforms such as Azure is a plu