Working with Microsoft technologies like C#, ASP.NET MVC, ASP.NET WEB API, .Net Core, ADO.NET / Entity Framework, Microsoft SQL Server, IIS, TFS and front - end development technologies HTML5, CSS3, JavaScript, , Angular, Typescript and Bootstrap framework.
Expert in developing web-based applications and cross browser applications using .Net Framework.
Strong Experience in programming with .NET Framework using C#, ADO.NET Entity Framework, ASP.NET, Visual Studio 2008/2010/2013 , SQL Server 2008/2012.
Proficient with developing various web services like ASP.NET Web API's using both SOAP and REST architectures.
Have hands on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency injection design patterns.
Experience in creating interactive web application and single page application using Angular
Working experience in Database design and writing Stored Procedures, Functions, Statements, Triggers, Views, Joins, performing Query Optimization and Performance Tuning in SQL Server 2008/2010/2012 Databases.
Knowledge in creating, deploying and managing reports using Crystal Reports.
Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations.
Experience in application development & enhancement, service delivery and client relationship management in public sector domain and banking domain.
Experience in application development & enhancement, service delivery and client relationship management in public sector domain and banking domain.
Work on a wide range of projects and media, using various computer software to visualize and develop innovative graphic designs that meet business goals.
Obtain input from management, ensuring designs meet organizational standards and brand expectations.
Work independently and cooperatively on multiple projects with marketing team, meeting deadlines and budget constraints, and scheduling project implementation based on workload.
Examine existing processes, identifying flaws and creating solutions to improve design capabilities.
Update and maintain internal databases of designs, photography, and video.
Translate strategic direction into high-quality design within an established brand identity.
Develop concepts by hand or with software, and execute original content determining ideal usage of color, text, font style, imagery, and layout.
Skills and Qualifications :
Exceptional creativity and innovative design skills.
Proven experience with graphic design, with a strong portfolio of work.
Develop optimization strategies that increase the company’s website search engine results rankings.
When conducting paid search campaigns, the SEO Specialist will execute tests, collect and analyze data and results, identify trends and insights in order to achieve maximum ROI.
Closely collaborate with web development team to ensure SEO best practices are properly followed throughout website content.
Work with editorial and marketing teams to drive SEO in content creation and content marketing.
Take responsibility for page optimization for search engine marketing.
Perform ongoing keyword research, discovery and optimization for new SEO keywords to use throughout the company website and marketing materials.
Determine measurable goals that demonstrate improvement in marketing efforts.
Collaborate with others within the marketing department to manage SEO strategy
Write compelling and high-quality website content, including blog posts and page descriptions to improve website search results
Resolves tickets representing staff-generated technical requests or problems and troubleshoots technical and process issues to maintain productivity.
Trains users on new software in person or through a variety of tutorial channels, including self-guided training videos, user manuals, and digital instruction pages, often in collaboration with technical writers.
Excellent problem-solving and troubleshooting skills.
A process improvement mindset.
Vendor relations.
Basic knowledge of networking principles and operating systems.
Ability to effectively prioritize and execute tasks in a high-pressure environment.