Building and maintaining the development methodology and process
Planning and executing for technical skills development
Responsible for technologies selection and adoption new technologies and frameworks
Maintain reusable components i.e.: detecting reusable components that exists in a certain project and detect parts that can benefit from existing components.
Validate Technical offers Architecture
Guide, mentor and monitor team members and senior developers
Capable to technically lead large or several large projects
Enhance technical skills (horizontally/vertically) and invade new technologies/tools
Enforce adhering company processes and software engineering methodology
Solving customer technical issues
Validate and review technical offers
Apply knowledge of quality assurance processes, software development standards, value engineering principles, estimating techniques, measurement tools/methods, requirements determination process and testing principles/practices to align to Service Excellence/SPI goals
Apply quality principles and practices, implement software quality assurance (SQA) processes and monitor conformance.
Apply knowledge of project management principles/practices, organizational practices and motivational principles to complete project activities on-time, within budget and within scope, produce project deliverables, inspire/motivate team members, identify skill set needed for project tasks and align project activities to the best resource.
Drive Seamless Change for Technology Transitions by applying knowledge of change management and testing tools, templates and methodologies to devise and initiate change, plan and test change activities, ensure stakeholder buy-in and identify and neutralize potential barriers.
RAED Technology is a multifaceted business solutions provider. It is one of NAHL holding companies, which was established in response to the increasing needs for comprehensive and successful business solution implementation that satisfies organizations business objectives and...