Software Engineer
Sawaeed
Total years of experience :8 years, 4 Months
• Consulting with management and Software Developers to determine software solution requirements.
• Evaluating software solutions and system performance, as well as supervising the software development team.
• Demonstrating patience and using effective explanations when mentoring Junior Software Developers.
• Managing the development, deployment, and integration of software solutions.
• Determining system specifications and analyzing test stage data prior to software installation.
• Managing the installation and configuration of software solutions..
• Strong background in web tier and middle tier development with object-oriented programming, including designing and implementation of Applications.
• Designing Tier Architecture with Microsoft Patterns.
• Experience with Microsoft .NET 4.0/4.5, ASP.NET, API technologies.
• Experience with JavaScript libraries (jQuery).
• Experience building Web services & AJAX-enabled applications.
• Experience in developing Web-based applications and Client/Server applications using SOAP and RESTful services, C#, ASP.NET, XML, JSON, HTML, JavaScript, AJAX, and CSS with responsive designs.
• Strong background in data modeling and database design concepts.
• Strong knowledge in developing, designing and implementation of Database Architecture.
• Strong knowledge of database stored procedures, views OR a strong knowledge of using the Entity Framework.
• Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects.
• In-depth knowledge of the Software Development Life Cycle (SDLC) and a thorough understanding of various phases, for example, Requirements, Analysis/Design, Development, and Testing.
• Self-motivated and can work independently as well as in a team. Capable of forming and maintaining positive and productive working relationships and comfortable in a team-leadership capacity.
• Analyze and resolve technical and application problems.
• Experience in developing (RDL/RDLC) reports, work with Report Builder to create SSRS reports.
• Work on Automated tools like Selenium driver.
• Managing servers ( Database and application servers)
• Oversee the technologies, tools and techniques used within the team
• Ensure that projects are accurately estimated and delivered to schedule
• Show flexibility to respond to the changing needs of the business.
• Drive change to implement efficient and effective strategies as advised by management
• Work closely with peers in the business to fully understand the business process and requirements.
• Actively contribute to the process of continual improvement, with regard to self, team and systems
• Having good knowledge for tracing queries while using SQL Profiler.
• Web Applications, Web Services (WCF), and API’s Integration in Microsoft Visual Studio (2010, 2012, and 2015).
• Dot Net IDE using C sharp 4.0/4.5 /5.0.
• Layered Architecture (N - Tier) with working of Data Set, Data Adapter, and Data Reader using SQL Client.
• Implementation of Micro Soft Patterns Façade, Factory etc.
• SQL Server (2014/2012/2008 R2) for Data Base Design, Database maintenance, Stored Procedure, Trigger, Functions, Types etc.
• Client-side scripting with JQuery, JavaScript, and AJAX.
• Familiar with report builder and SSRS reports.
• Support for existing applications and CRM's and developing, implementing and releasing new applications.
• A developed web-based internal management system which supports Sales Department.
• Follow the company schedules and events, developed permanent, temporary web apps.
• Developed client-side website (both back-end and front-end).
• Participated in designing database structure.
• Working with Bootstrap Programming.
• Working with .NET Framework 4.0/4.5 and Asp.net Web Application
Computer
URL removed due to policy violation. Please contact support for further information.