Job Description

- Creates user information solutions by developing, implementing and maintaining .Net based components and interfaces - Maintains existing prototypes and scripts - Ensure designs are in compliance with specifications - Design and conduct tests - Contribute to team meetings - Develop new applications that serve existing software systems - Further develop current software - Support users by developing documentation and assistance tools - Support continuous improvement by investigating alternatives and new technologies and presenting - Design and develop features and functionality - Proficient with APIs and service oriented architectures - Object oriented analysis and design using common design patterns - Resolves technical issues through debugging, research and investigation - Designs, develops and implements ASP.net applications to support business requirements and projects - Contribute to all phases of the Software life cycle

Requirements

- B.S. /M.S. degree in Computer Science, Computer Engineering or equivalent experience - 3 years experience proficient in C#/C++ and ASP.net - Must have experience with HTML 5, JavaScript, jQuery, ASP.NET Core and XML/XSD - Experience with web service technologies like Restfull or ASP .net web API - Must have experience with MS SQL Server including writing Stored Procedures. - Experience with relational database concepts and complex SQL statements - Understanding of standard software development lifecycle - Experience supervising a development project - Participate in documentation reviews and code reviews - Participate in the release process for a project - Write well designed, testable, efficient code - Profound insights into .net and MVC - Experience with test-driven development - Ability to prioritize and multitask in order to meet deadlines - Fundamental understanding of web-based systems programming and development - Ability to work with source control tool (knowing git have an extra point) - Comfortable working with agile methodology and tools - A team player who is effective working independently and collaboratively - Ability to learn and use new technologies - Experience in trouble shooting system issues

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،