Key Responsibilities
• Have a deep understanding of application requirements and software engineering domains for POS System to develop cutting-edge applications that deliver higher quality at lower cost.
• Need a strong leadership and communication skills to drive the design and code review process, while helping code in complex areas.
• Contribute to usability and functional testing- Participate in periodic reviews of the project
• Contribute to the definition of component and product architectures.
• Help ensure the quality and completeness of team deliverables
Basic Skill Requirements
• Advanced knowledge & experience in ASP.NET MVC, WCF, WPF
• Advanced knowledge in web development technologies such as Javascript, jQuery, HTML, CSS, Ajax, Json, Web Services, Soap
• Solid RDBMS knowledge using Microsoft SQL, MySQL.
• Solid OOP programming skills
• Experience leading technical design sessions
• Experience in fault-tolerant, highly-available systems
• Ability to perform Root Cause Analysis
• Demonstrated experience in all phases of the System Development Life-Cycle.
• Strong knowledge of common design patterns with MVVM pattern
• Solid written and verbal communication skills
• Detail-oriented & highly organized with ability to juggle multiple priorities
Additional Skill Requirements
• Experience developing rich User Interface Design a plus
• Exposure to Credit Card Payment industry experience a plus
Education & Experience Requirements
• BS / BA in related field or equivalent experience
• 5 years of experience in Software Development