Situation vacant for Senior Software Engineer – iik jobs JobsinQ8 Kuwait
Compile system specifications into development components.
Participate in developing solutions.
Participate in development of long range planning for new projects and facilities.
Maintaining software applications Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Research and recommend software tools to management working closely with management team in evaluating current systems and proposing future development.
Provide assistance to testers and support personnel as needed to determine system problems.Define functional specifications of the system for the appropriate hardware
Job Knowledge/Technical Knowledge
Quality of Work Positive Attitude Innovation Self-development Acting as a Team Player
Self-Confidence Attention to Detail Presentation Working Well Under Pressure
Good Communication Skills Problem-Solving Skills
C# Object Oriented Programming Net / .NET Core.ASP.NET MVC.ASP.Net Web Forms.Entity Framework.HTML5/CSS/JS, Angular 2, Typescript and DOM manipulation.API web services.Relational database design.Desktop Application Development.Java Script, XML, JQuery, JSON and Web services.MS SQL Server 2008/2016.SQL Server
Reporting Services.Xamarin’s cross-platform development is an added advantage.
Experienced in refactoring applications code to improve performance and efficiency.Expert knowledge of computer program design methods and techniques.Expert knowledge of standard development tools.Strong analytical skills and problem solving techniques.Good knowledge of information security.
Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
Ability to use automation techniques to generate code based on code-patterns.
Ability to work on multiple projects Experience and ability to teach or instruct co-workers.Ability to learn new programming languages quickly.
Strong diagnosing and troubleshooting skills Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
Working Environment- Office environment, on-site support