
Search by job, company or skills

This job is no longer accepting applications
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.
Â
Desired Skills
·     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.
·     Exposure to Software Development Cycle â Preferably, Agile based delivery model
Responsibilities
The Engineer will be responsible for
·     Design and Development of product features
·     Trouble shooting and modification of existing Software.
·     Unit testing and automated unit/integration testing.
Qualifications
Job ID: 70674145