Job Details
- Delivering projects with zero-variance performance
- Test and research integrations to meet functionality requirements
- Assisting in the development of software development life cycle and standards best practices, methodologies, techniques and tools
- Effectively communicate relevant project information to superiors
- Deliver engaging, informative, well-organized presentations
- Resolve and/or escalate issues in a timely fashion
- Understand how to communicate difficult/sensitive information tactfully
Job Requirements
- Bachelor’s degree in Computer Science, Systems Engineering or similar preferred
- Extensive experience on developing large-scale Point of Service (POS) systems using OO and Component (Distributed) based architecture
- Experience on developing applications for communicating with POS peripheral devices, such as bar code scanners, magnetic card readers, thermal receipt printers, and so on
- Experience in integrating with REST web services, Web socket
- Should have more than 2 years of experience developing Winforms based applications
- Experiences in MS SQL Server, SQL tuning. Good knowledge of NoSQL/ MongoDB is a plus
- Have experienced with source version control: SVN or GIT
- Exposure in writing Server based applications like Windows Services, Console based server applications
- Understanding of Messaging frameworks/applications like MSMQ, JMS, MS Exchange.
- Should have knowledge of Background Worker, Events and Delegates, ASync Pattern, STA, Data Binding, Reflection, Dirty Properties etc
- Should have used at least one reporting tool like Crystal Reports, Data Dynamics Active Reports etc
- Should have expert level knowledge on Winform controls like Data grid, Tree view, Property bag, Progress bar, Tab control, Menu Bar, and Validator controls.
- Exposure to similar third-party controls from developers like Xceed, Janus, Infragistics, Dev Express, Telerik etc. is a plus