Demonstrate expertise in Object Oriented design and analysis
Use best practices of .NET stack
Reviews and analyses change requests to determine the scope of work and estimate the level of effort for application changes
Developing technical specifications and architecture
Provides problem resolution support, specific to application issues; identifies and resolves problems in application software, determines symptoms and ensures accurate problem definition
Maintains direct knowledge of and applies all applications maintenance technical processes, procedures, and quality standards
Ability to provide estimates and task duration for assigned task, along with confidence levels and foreseeable dependencies
Writing scalable code for .NET software application with a sharp eye for spotting defects
Reviewing and debugging .NET applications
Technical/Functional Competencies
In depth knowledge on .NET stack and best practices, .NET Web, .NET App tier
Knowledge with Microsoft technology stack
SQL Server, SSIS Development, SSRS Development
CSS, Teamcity, Octopus, Nuget
Frontend - Javascript, Angular JS (Desirable)
Efficient in use of agile/scrum methodologies to encourage creative design thinking and find innovative ways to develop with cutting edge technologies
Proficient in software and solution delivery lifecycle
Proficient in building web-based applications
Troubleshooting abilities, Good communication and Interpersonal skill