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