logo

JobNob

Your Career. Our Passion.

Full Stack Engineer - Desktop/Windows Apps - .Net


TopHire


Location

Chennai | India


Job description

Fullstack Engineer (.Net+ReactJs) : Years of Experience - 5 to 8 years Location - Chennai Responsibilities: - Develop and maintain desktop/Windows applications using .NET Core and older versions of .NET. - Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define software requirements and deliver op-mal solutions. - Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance. - Design and implement software architecture and system components that align with project requirements and industry best practices. - Write clean, efficient, and maintainable code while adhering to coding standards and guidelines. - Conduct thorough code reviews and provide constructive feedback to ensure code quality and maintainability. - Troubleshoot and debug software defects and performance issues, and propose effective solutions. - Stay up to date with emerging technologies, frameworks, and tools related to desktop application development and the .NET ecosystem. - Mentor and guide junior developers, offering technical expertise and fostering a collaborative and innovative team environment. - Collaborate with stakeholders to gather user feedback and incorporate it into the software development process for continuous improvement. Requirements: - Bachelor's degree in computer science, Engineering, or a related field. - 5+ years of professional experience in software development, with a focus on desktop/Windows applications using .NET Core and older versions of .NET and ReactJs - Strong proficiency in ReactJs and the .NET framework. - Experience with desktop application frameworks such as Windows Presentation Foundation (WPF) or Windows Forms. - Familiarity with software design patterns and architectural principles for desktop application development. - Knowledge of database technologies, such as SQL Server or Oracle, and experience in data modeling and database design. - Solid understanding of software development best practices, including version control, unit testing, and continuous integration/continuous deployment (CI/CD). - Proficiency in troubleshooting and debugging techniques for desktop applications. - Excellent problem-solving skills and the ability to work both independently and collaboratively in a team environment. - Strong verbal and written communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. You are cloud-ready - You are familiar with various aspects of cloud technologies and have successfully helped customers adopt the usage of the cloud, public, private, and hybrid. You have advised on and architected solutions that involve industry-leading IaaS and PaaS solutions. You are a great listener - Our goal is to build solutions that last for years and continuously adapt to the changing needs of the industry. You are a great listener to your customers, peers, and industry trends and are receptive to what the market needs. You are a collaborator - You enjoy working with multicultural teams, both domestic and international, and find ways to get the best out of your people. You also work well with a variety of roles including core development, design, operations, and support. You believe in continuous learning - Things change in our industry continuously, and you always love to learn both the underlying technology and the business motivations of our customers, constantly finding new ways to improve our solutions, and processes to add value for our customers. You are ready to contribute to rapid growth within a dynamic, small company culture! (ref:hirist.tech)


Job tags



Salary

All rights reserved