Senior Programmer A

Salmiya, Kuwait

     Qualifications:

•        University bachelor's degree or diploma, in Information System or Computer Science, Engineering or equivalent.

•         Must be certified in both Programming and Systems Analysis & Design.

•         Preferable to be Certified MS .Net programming

•          Preferable to be certified MS SQL server.

•          Preferable to be certified Oracle OBA.

•          Preferable to be certified Oracle Forms Developer

•          Must be certified EMC documentum POD.

•          Preferable to be

     Required Experience:

•           At least 15 years of experience in programming systems analysis and systems design within different contexts and sectors.

•           Experienced in planning, designing, developing and implementing custom software application and systems in government sector aligned

             with service and requirements.

•           Experienced in applying systems analysis and design method (OOADM- SSADM) to create applications and systems within government

             sector.

•          Expert in developing system context, DFD along with its low levels, mini-specifications, ELH, ERO, Use cases, class, activity and deployment

            patterns.

•          Experience in financial applications development, maintenance and support in government sector.

•          Statistical data analysis in governmental sector domains.

•          E-gov systems analysis, design, architecture, development, implementation, documentation and maintenance as well as end user training.

•          Strong experience in Payment Gateway KNET Integration as well as SMS and application integration.

•          Experience working with Kuwait national framework of information technology governance.

•          Experienced in applications backend development using VB.net, C#, classic ASP and python.

•          Python for data analysis, risk solving and linear programming.

•          Database architecture, development, implementation and maintenance under MS-SQL Server, MySQL, Oracle 10g, Oracle SQL Developer and

           PL/SQL.

•          Front end development using, HTML, CSS, front-page, Bootstrap, JSON, jQuery, JavaScript and AJAX.

•          Experienced in maintaining and developing software applications using Visual Basic 6, VBA.

•          Sound knowledge of OpenText Documentum, Captiva lnputAccel, Task-Space, DFC, DFS, Process Designer & Builder is preferred.

•          Knowledge & experience in developing MVC Applications Architecture, XML web services, Windows services and .Net components.

•           Knowledge of Windows servers all versions, Centera, VMWare, VMAX, EMC Networker & Data Domain is preferred.

•           LINQ, Entity Framework, Microsoft Visual Source Safe, MS Reports, and Crystal Reports .

•          Fluent in English writing and reading, Arabic is mandatory.

      Technical Duties & Responsibilities:

•          Create and implement new software programs and applications to meet specific goals and needs of Kuwait municipality’s departments

            essentially financial, construction planning and research sectors.

•          Provide live technical support to the different departments and branches of Kuwait municipality.

•          Maintain existing software applications and responsible to keep it up and running during working hours.

•          Develop new software applications along with its essential programs and components.

•          Guide technical staff to guarantee information technology governance and alignment of programming activities to services and

            requirements of Kuwait municipality.

•           Responsible of conducting activities to develop technical system options, system logical design, system physical design.

•           Conduct feasibility study of desired systems as well as its relevant software components to find out appropriate solutions to improve

             services.

•           Specify requirements of systems in different departments including finance, planning, research and constructions.

•           Define and create system design patterns matching requirement and rules of governance followed in governmental sectors.

•           Develop application architecture as well as middleware components and relational databases on the top different RDBMS engines.

•           Develop application Interfaces based on both webs, mobile as well as client server architecture.

•           Validate and enhance systems efficiency in term of functional and technical aspects.

•           Support in IT strategy and its alignment to Kuwait national framework of Information technology governance.

•           Evaluate systems and enterprise solutions offered by vendors as well as implementing it after tide testing to service requirements and other 

             constrains.

•           Develop and implement data mining and analysis software and create relevant data visualization applications.