Senior Software Engineer Job in Amman, Jordan

0
1217
amman job

Forte ICT

Location: Amman, Jordan
Ref: KP745-109

Job description / Role

Senior Development Engineer/Lead:

Multinational ICT Company is looking for Senior Software Development Engineers to be based in Amman, Jordan with 5+ years of solid Software engineering experience involving solving complex problems. They will get to work on some of the key initiatives planned to support our rapid evolution and growth of this leading Multinational Company Business. and in the process solve some of the most challenging problems. These engineers will provide the technical leadership to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering excellence.

They will:

Mentor and lead your team of developers. Guide senior leadership to help drive business decisions
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.

Use software engineering best practices to ensure a high standard of quality for all of the team deliverable s
Write high quality distributed system software.

Work in an agile, startup-like development environment, where you are always working on the most important stuff.
In this role you will lead a critical and highly-visible function within this leading Multinational ICT Company Expansion Business. You will be given the opportunity to autonomously deliver the technical direction of the service, and the feature roadmap. You will work with extraordinary talent and have the opportunity to hire and shape the team to best execute on the product.

Salary: 3.5-4K JOD Basic Salary Per Month

Requirements

Essential Requirements:

5+ years industry experience in designing software architecture, leading software development groups, and operating scalable software systems
Requirement analysis, failure analysis, API design, distributed consistency
Distributed caching (memcached, Redis, or comparable technology)
Metrics, analysis, and software profiling
Strong object-oriented design skills with understanding of common design paradigms
Experience with Java or other object oriented languages- preferably on a UNIX or Linux platform including JVM internals or equivalent lower-level implementation
Experience with distributed (multi-tiered) systems, algorithms, and relational databases
Experience writing unit and system level tests using dependency injection frameworks and object mocking
Experience in optimization mathematics (linear programming, nonlinear optimization)
Oral and written communication skills (ability to produce runbooks, technical, and non-technical documentation)
Experience coaching junior software development engineers including code review and design review
Bachelor’s degree in computer science, computer engineering or related technical discipline

Don’t Miss: Job in Dubai For Hostess/Waitress/Crew

Preferred Experience Required:

Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
Knowledge of Python, Perl, or other scripting languages a plus
Experience with functional programming languages such as Erlang
Ability to effectively articulate and drive solutions to technical and business challenges
Deal well with ambiguous/undefined problems; ability to think abstractly
Experience working with driving product vision to deliver long term customer and advertiser value
Willingness to own all stages of development process: requirements, design, implementation, testing, and operational support
Excellent interpersonal communication with strong verbal / written English skills

About the Company

Forte ICT is a value added human capital consultancy founded by likeminded people with 40 years recruitment or industry related experience between them. We strongly believe that “making the right choices” for both our clients and candidates alike throughout the recruitment process based on the highest level of professionalism and integrity is at the heart of what we do.

Any professional partnership requires understanding, empathy and shared values. We know that people are just as important as the process. In developing an open and transparent partnership, we focus on building respect and trust that leads to such a thorough understanding of your requirements that we become your most effective advocates.