بيانات الوظيفة

IT Programmer - Software Engineer

anajobseeker (رؤية جميع الوظائف)

الدمام, السعودية 2232 / يوم
دوام كلي
المستوى التعليمي: بكالوريوس
عدد الفرص المتاحة: 1
سنوات الخبرة: 3 - 4 (سنة)

التقدم لهذة الوظيفة

ملخص عن الوظيفة

Hiring for 1 IT Programmer & 1 Software Engineer in Eastern Region of KSA

3 to 4 years relevant experience is must 
Salary is Negotiable 

IT PROGRAMMER

Summary of Competencies
• Systems Engineering including Requirements Engineering
• Analytical Skills
• Presentation (both hard and soft) Skills
• C#.NET Programming
• Network Programming
• GUI Designing
• Database Management and SQL 
• Software Development Project Management
• Software Quality Assurance
• Advanced Programming Techniques
• Programming for Databases

Key Responsibilities

• Maintaining the alignment between the information system(s), organizational objectives 
and stakeholder needs.
• Requirements Engineering: Defining application problem by conferring with users and 
evaluating procedures and processes; Elicitation and validation of business, stakeholder, 
and solution requirements using cutting-edge tools and techniques (i.e. Personas, Use- 
cases, etc.)
• Developing multi-layer software solutions by preparing and evaluating alternative workflow 
solutions.
• Controlling solution by establishing specifications and optimizing its programming.
• Validating results by testing programs.
• Ensuring smooth system operations by training users and providing support.
• Providing reference by writing documentation.
• Assisting the management by analyzing the data from the system(s) and generating 
meaningful reports: involves data querying, cleansing, compiling, formatting and 
presenting

__________________________________________________________________________________

Software Engineer

Windows Desktop Application Development in Microsoft C#.NET programming
• C#.NET programming language: C#.NET has been used to program the user-interfaces 
and the server-side functionality. In addition to the lexical and semantics, the SE must 
thoroughly be familiar with the language’s advanced features such as multi-threaded 
(synchronous and asynchronous) programming, code-reflection, tailoring and handling of 
events, and application life-cycle programming. 
• Microsoft .NET Framework: The SE must thoroughly be familiar with the concepts and in- 
built libraries of .NET Framework 4.0 and higher versions. 
• Network programming/ Windows Communication Foundation (WCF): The SE must be 
capable to program for communication/connectivity among the application components 
over the network using Socket connections as well as WCF web services.
• ADO.NET programming: The SE must have proper experience on programming for data 
connectivity, operations and management. This include establishing the connectivity to the 
databases on various DBMS platforms, querying data into the server/application layers, 
and pushback the feedback from the users.
• Graphical User Interface Designing: The SE must be capable of designing the user 
interfaces adhering to the cutting-edge concepts for GUI-designing. The GUIs of MMS 
have been designed using Microsoft Windows Forms and Microsoft Windows Presentation 
Foundation (WPF) technologies

Database Management

• Database Management (DBM): The SE must be competent in working with Microsoft SQL 
Server 2016 and higher versions and Microsoft Access 2010 and higher versions. The 
areas of DBM include creation and management of databases, schema, tables and views; 
data cleansing; and archiving.
• Microsoft Transact Standard Query Language (Microsoft T-SQL): The SE must also be 
competent in T-SQL and its variant for MS-Access for scripting the data-layer and views
Other Competencies 
• Software Development Project Management: Manage all phases (initiation, design, 
execution, monitor and control, and closeout) of software projects, adopting a suitable 
software development methodology (i.e. waterfall, incremental, or agile) 
• Software Quality Assurance: Set quality measures, test and ensure excellence in realizing 
user requirements (both functional and non-functional). 
• Advanced Programming Techniques: Design patterns (i.e. factory, interfacing, singleton, 
etc.), software Packaging and deployment, and automated testing.

Send your CVs on : anajobseeker@gmail.com 

الكلمات المفتاحية

  • .NET Framework Analysis C# Design patterns Software Development Software Engineering SQL

الأدوار الوظيفية

  • تكنولوجيا المعلومات
البريد الالكتروني: anajobseeker@gmail.com
التقدم لهذة الوظيفة