Savvyan Technologies
-
Work with the stake holders(Scientists) to understand the requirements and develop design specifications· Produce clean, efficient code based on specification with unit test providing a good code coverage· Integrate the software components from other teams and verify the features· Troubleshoot, debug and upgrade existing software· Proactively recommend and execute any other functional or performance improvements· Work/Coordinate with offshore teams and perform Peer Reviews.Requirements· Should be Proficient (Strong Skills) in C++, C#· Knowledge of Python Preferred.· Experience using .NET Framework· Experience in Performance Tuning and GPU· Understanding of Object Oriented Concepts and SOLID principles· Understanding of Design Patterns such as MVVM, Singleton, Dependency Injection, Command, Publish/Subscribe, Double-Checked locking, Event Based asynchronous· Experience with development of multi-threaded applications· Experience in using GIT,TFS and Visual Studio IDE· Good Communication skills and a team player· Agile/Scrum/Continuous development experience