We are looking for experienced and ambitious .Net Developer to join our team. As a .NET Developer you will be involved in design, development, coding, customization, configuration, testing, and deployment in support of enterprise packaged solutions.
Duties and Responsibilities
Design, code, test and manage various applications
Follow outlined standards of quality related to code and systems
Develop automated tests and conduct performance tuning
Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#
Prepare and maintain code for various .NET applications and resolve any defects in systems
Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
Manage defect tracking system and resolve all issues and prepare update for systems
Monitor everyday activities of system and provide require support
Requirements and Qualifications
Bachelor's or Master's degree in Computer Science or relevant field
4+ years of design and/or development experience with .NET Framework, .NET Core, C#, ASP.NET, and SQL Server in an n-tier architecture
Strong background in object-oriented development techniques
Experience working with MS SQL Server and NoSQL Knowledge of practices and procedures for full software design life cycle
Experience with RESTful and SOAP-based web services
Experience with concurrent development source control (Git/TFS) and continuous integration
Experience working in agile development environment