Software Engineer

Job Overview:
Our company, located in Bahrain and specializing in payment processing, is looking for a motivated software engineer with excellent problem solving skills. You will be responsible for full-stack development of server-side software and client-site web interfaces to interact with different applications.

Job Description:
IT infrastructure development (Software Processing Engine, Databases, Payment Applications).
Software design & development according to specified demands.
Software upgrade & additional software modules design and development.
Reporting to Management on a regular basis.
Creating documentation (IT requirement lists, IT requirement specification, scope of work analysis, documentation on payment processing engine).
Ensuring high level of information security, system redundancy, and information.

Key Qualifications:
Fresh grad & 1+ years minimum industry experience.
Be familiar at least with one of the following languages: C#, Java, Python.
Experience with MSSQL. Knowledge about database mirroring, High availability, Entity framework, Indexing techniques, joining techniques, Normalization
Object-oriented design and programming skills.
Algorithms (Time complexity, Optimization)
Design patterns (Factory, Facade, Singleton, player-role etc.)
Familiar with JSON, HTTP Protocol, SOAP, WSDL, XSD, XML, XSL, XSLT.
Skills in DVCSs (Mercurial or Git).
Experience in developing software system architecture.
Able to develop fault-tolerant distributed systems.
 

Job Details

Date Posted: 2016-12-28
Job Location: Manama, Bahrain
Job Role: Information Technology
Company Industry: Information Technology

Preferred Candidate

Career Level: Mid Career
Degree: Bachelor's degree

Apply Now - Jobs in Bahrain - Information Technology Jobs in Bahrain - Search All Jobs



المصدر Jobs in Bahrain | Bayt.com