Our client, innovator of rights and royalty management software, has worked with some of the biggest names in media, entertainment, publishing, fashion, beauty, high-tech and advertising.
We are looking for a Senior Developer to join the client team in Lebanon to produce and implement functional software solutions.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills and to have hands-on experience in software development and agile methodologies.
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform unit validation and verification testing
Collaborate with internal teams and monitor junior resources with tasks in hand
Document development phases and monitor systems
Ensure software is up-to-date with latest technologies
BSc/BA in Computer Science or a related degree
Proven experience as a Senior Developer
Knowledge of Java/J2EE programming language
Knowledge in JSP/JSF (Richfaces). (Angular is a plus)
Knowledge in MVC structure with experience in Spring and Hibernate
In-depth knowledge of relational databases Oracle. (PostgreSQL is a plus)
Familiarity with various operating systems (Linux, Mac OS, Windows)