Job Profile:
The Senior Software Engineer is responsible for contributing to the
strategic direction of CAMMS by developing and maintaining the CAMMS
suite of products.
The Senior Software Engineer will:
• Work with the Project Manager and Technical Lead to design and develop the CAMSS suite of products
• Work in a self-driven capacity to deliver quality code that is fully unit tested
• Ensure all deliverables are delivered on time and to agreed levels of quality.
• Effectively work as a member of the project team to achieve the common goal.
• Analyse and solve complex conceptual and technical problems.
• Prepare, and write design/system documentation.
• Communicate effectively, both in writing and orally.
• Work to continuously improve skills and remain abreast of new technological developments.
• Perform reviews of code and guide engineers to achieve the best design and code.
المهارات o Technical Proficiency in the following technologies:
o C#, ASP.Net and HTML
o Web Services (knowledge of WCF would be an added advantage)
o Transact SQL - SQL Server 2005 & 2008
o Knowledge of XML, AJAX, JavaScript, and CSS would be an added advantage
o Should have good understanding of:
o Application and Database Design
o UML diagrams, ER diagrams and data models
o Object Oriented Programming concepts
o .Net Framework
o RDBMS and SQL concepts
o Understanding of design patterns would be an added
advantagehttp://www.bayt.com/ar/job/senior-software-engineer-2441061/