
Overview
Role description
Role Proficiency:
Act creatively to develop applications by selecting appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities; assisting Project Manager in day to day project execution.
.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
Skills
Asp.Net,Visual Studio,Sql