Responsibilities
• Research, design, implement innovative software solutions and deliver projects on-time and to specification with high level of quality.
• Communicate, track and monitor development activities to make sure that project is delivered on time with high quality
• Conduct Requirements review, code review for developers and create high & low level design for the application architecture.
• Develop unit tests and work with Quality Control members on solving the defects.
• Resolve technical issues including performance and functionality issues. Resolve production problems and software release issues.
• Report issues and project status of modules to Project Manager.
• Investigate new technologies and constantly update his/her technical knowledge and skills.
• Construct design documents and documentation to aid maintenance and code reuse.
Qualifications & Skills
• Bachelor’s degree in Computer Engineering, Computer Science, or equivalent discipline
• 2-4 years of relevant work experience
• Deep Knowledge in Data Modeling, Data integration, and manipulation using Microsoft SQL server tools & services (SSIS, SSAS, SSRS)
• Excellent Knowledge of Microsoft platforms, including C#, VB.NET, ADO.NET, or ASP.NET, Web APIs, XML, JSON Working and consuming web services using .NET is a plus.
• Knowledge in one of the following Microsoft server technologies is recommended: SharePoint 2010/2013, CRM, Commerce 2007, BizTalk servers.
• Knowledge of web technologies including XML, HTML, CSS, JavaScript, VBScript.
• Knowledge of MVC Pattern and Entity Framework is a plus.