The Software Engineer is required for a product development team that builds and maintains multiple Windows based products. Selected candidate will design and develop UI Components with business logic functionality and integrate to the back-end communication related application. He/she should interface with the other members of the product development team consisting of Product Lead, C++ developers and test engineers for all the releases and delivery commitments. Work involves understanding requirements passed on from Product Management and detailed by Product Lead, designing, development, testing and co-ordination with test engineer till release.
- 3+ years of relevant development experience. Strong hands-on experience in .NET–C# winforms/WPF programming (min 3 years)
- Strong design patterns, Object Oriented design experience
- Strong in multi-threaded and Asynchronous programming.
- Ability to create custom controls and integrate with application.
- Knowledge of SDLC tools like Bugzilla, Subversion
- Knowledge on Syncfusion / krypton controls is desirable
- Communication and Networking technology knowledge is an optional qualification
- Knowledge of interfacing from DotNetC# to C-based application DLLs
- Ability to evaluate trade-offs between multiple technical approaches and choose one.
- Excellent analytical and troubleshooting skills.
- Strong Testing and debugging skills.
- Good team player with positive attitude.
- Self-starter, quick learner, ability to work independently.Senior Software Engineer – C# Dot Net Developer
Exposure to Software Development Cycle – Preferably, Agile based delivery model
Time Since Posted: June 8, 2023
Location: Bangalore
Job Timing: Full Time (Permanent)