· Maintaining and upgrading existing system as required
· Develop and write high quality coding that meets customer requirements.
· Implement best practices for scalability, supportability, ease of maintenance, and system performance
· Risk mitigation planning
· Troubleshooting technical issues.
· Research and evaluate software related technologies and products.
· Coordinate with architects and business analysts to determine functionalities.
· Tune up design for maintainability, scalability and efficiency.
· Maintain and manage existing source bases.
· Perform unit tests and fix bugs.
· Ready to adapt any evolving technology will be used in organization
· Creating system guidelines and manuals for the organization
· Design and develop systems integration, related issues and processes
· Structuring and prioritizing business requirements
· Providing L3 support to production team
· Perform unit testing and maintain software programs and applications
· Develop tools and applications by producing clean, efficient code
· Review and debug code written by other developers
· Preparing product build for testing and
· Analyzing and constructing testing environment.
· Providing support or training to other developers
· UG: Any Graduate - B.E Computer Science
· PG: Any Postgraduate - M.Tech/MCA/Msc Computer Science
· 4+ years of experience in IT Software development
· Concrete knowledge in Object Oriented Programming (OOPs)
· Designing User Interface in Visual Studio using WPF/Winform is mandatory
· Expertise in Building C#.Net desktop application (Winform/WPF)
· Experience in Graphics Programming is preferred (like drawing pie chart, bar chart etc)
· Design pattern (Producer Consumer, Singleton etc)
· Data Structure (List, Dictionary, Queue, Stack, Linked List, set etc)
· Building user interface using third party such as devexpress/ telerik is preferred
· Extensive skill in Multithreaded programming
· Skill of Building Client Server Architecture (2 & 3 Tier Architecture)
· Knowledge of writing SQL query and Stored Procedure (MS SQL or MySql)
· Knowledge about cipher data(Encryption/Decryption)
· Building Jason data structure
· Knowledge in Byte/Bit Operations
· Profiling Desktop Application UI and Memory
· Data Serialization & Deserialization (Binary, XML & Jason)
· Build or consume Restful API services in .Net
· Skill of Troubleshooting issues on client machine
· Building and distributing .Net application for testing and subsequent activity