Senior .NET Developer / Software Engineer
Competencies
Core .NET Technologies - 8+ years of hands-on experience required
Urgent Requirement - Actively Reviewing Profiles Role Summary
We are seeking a highly skilled Senior .NET Developer with extensive experience in designing and developing web-based and Windows applications using the .NET Framework (4.5 and above). The ideal candidate will possess deep technical expertise in C#, ASP.NET, WCF, and SQL Server, and will be responsible for delivering scalable, secure, and high-performing enterprise applications.
Key Responsibilities
Design, develop, and maintain web-based and desktop applications using .NET Framework 4.5+, C#, and ASP.NET.
Develop and optimize RESTful and SOAP-based web services for system integrations and interoperability.
Utilize WCF (Windows Communication Foundation) to build and consume service-oriented applications that communicate across the web and enterprise environments.
Work extensively with ADO.NET objects (Connection, Command, DataReader, DataSet) to interact with SQL Server (2012/2019) databases.
Design and implement data-driven applications ensuring data integrity, performance, and scalability.
Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver robust software solutions.
Conduct code reviews, performance tuning, and troubleshooting to ensure high-quality deliverables.
Adhere to best practices for secure coding, error handling, and application performance optimization. Required Skills & Qualifications
8+ years of professional experience in .NET development (C#, ASP.NET, .NET Framework 4.5 and above).
Strong proficiency in SQL Server (2012/2019), stored procedures, queries, and database optimization.
Hands-on experience developing and consuming WCF services and Web Services (SOAP, WSDL, UDDI).
Proven experience building RESTful APIs and integrating with third-party systems.
Solid understanding of object-oriented programming (OOP), design patterns, and service-oriented architecture (SOA).
Strong debugging, troubleshooting, and problem-solving skills.
Excellent verbal and written communication skills, with the ability to collaborate effectively in a team environment.