Job
Description
Title Dot Net - Windows Based Job Type Contract to Hire JD Dot Net Developer to join our team and contribute to the development of Windows-based applications. If you are passionate about .NET technologies and enjoy building innovative applications, we would love to hear from you!
Key Responsibilities: Windows Application Development: Design, develop, and maintain Windows-based applications using .NET Framework (Windows Forms, WPF). Create reusable, scalable, and robust code with an emphasis on performance and user experience. Develop, test, and deploy Windows desktop applications as part of end-to-end solutions. Technical Architecture & Design: Analyze system requirements and translate them into technical specifications. Collaborate with cross-functional teams to ensure smooth integration of Windows-based applications with other systems. Develop and maintain application architectures for scalability and performance. Debugging and Troubleshooting: Identify, debug, and fix issues in both new and existing Windows-based applications. Write unit tests and perform integration testing to ensure the quality and stability of applications. Database Integration: Integrate SQL Server or other databases with Windows applications to handle data operations (CRUD). Write efficient SQL queries, stored procedures, and manage database interactions. User Interface Design: Develop user-friendly, intuitive, and modern UI using Windows Forms or WPF. Implement best practices in UI design to ensure that applications are easy to navigate and visually appealing. Version Control & Documentation: Use version control systems (e.g., Git, SVN) for code management and collaboration. Document development processes, system designs, and code to ensure maintainability and knowledge sharing. Collaboration & Stakeholder Management: Work closely with business analysts, designers, and other developers to gather requirements and deliver software solutions. Participate in code reviews, providing constructive feedback to improve code quality. Required Skills & Experience: .NET Development Expertise: 3-5 years of hands-on experience with .NET Framework (specifically Windows Forms and WPF). Strong proficiency in C# programming language. Database Skills: Strong experience with SQL Server or other relational databases, including writing SQL queries, stored procedures, and integrating them with applications. UI Development: Proven experience in building Windows-based user interfaces using Windows Forms or WPF. Familiarity with XAML (for WPF) to design and develop custom user interfaces. Software Development Life Cycle (SDLC): Experience in Agile or Waterfall methodologies for software development. Familiarity with TFS (Team Foundation Server), Git, or other version control tools. Problem-Solving and Debugging Skills: Strong troubleshooting and debugging skills for resolving issues in production and development environments. Soft Skills: Strong communication and collaboration skills. Ability to work in a fast-paced, team-oriented environment. Preferred Skills: Advanced WPF skills (MVVM pattern, data-binding, animations, etc.). Experience with .NET Core or .NET 5/6 for cross-platform development. Familiarity with REST APIs and web services. Knowledge of unit testing frameworks (e.g., NUnit, MSTest). Familiarity with Azure or other cloud platforms. Experience with DevOps practices and tools like CI/CD pipelines. Benefits: Competitive Salary Health & Wellness Benefits Paid Time Off (PTO) Flexible Work Hours / Remote Options Professional Development & Learning Opportunities Collaborative Work Environment Experience 6-8 years Location Gurgaon,Noida,Chennai,Hyderabad