Role Proficiency:
.NET Developers
Requirements & Responsibilities:
• Bachelor’s Degree, or local equivalent, in Computer Science.
• Minimum 10+ years .NET/ASP.NET based application development experience with multi-tier architecture.
• Ability to resolve complex issues, mentor team members and effectively manage resources to meet schedules, goals, and received assignments.
• Demonstrate and evangelize best practices for design, coding and team processes, and advocate for the right tools for the task at hand.
• Perform system failure analysis, provide corrective actions, and recommend system performance improvements.
• To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Technical Skills:
• Microsoft Visual Studio 2017/2019, C#, ASP.Net, VB.Net (Optional), HTML, JavaScript, AJAX • .Net Framework 4.0, .NET Core, WCF and REST web services
• Open-Source Frameworks (ORM, MVC, Castle Windsor, Code Generation Unit Testing, Documentation generation etc)
• Working knowledge with one or more source control systems – SCM, TFS, GIT, bitbucket, etc • Database technologies including MS-SQL 2008/2016 and/or PLSQL
• Business Intelligence, Data Mart and Reporting Technologies
• Integration tools and technologies, including Web Services, SOA, Oracle SOA Suite
• Agile/Scrum tools such as Jira (Scrum/Kanban), Confluence