Jobs in Egypt - Senior Principal Engineer – Technical Architect (RSA) at DELL
Senior Principal Engineer – Technical Architect (RSA) at DELL
Location: New Cairo
Job Description:
- Participate in all the phases of a data science project: business understanding, data understanding and preparation, exploratory analysis, modeling, model evaluation and finally deploying your data product.
- Leads the design and architecture of high quality, complex systems and software/information security
- Prepares, reviews and analyzes software specifications for complex products and systems
- Leads the review and analysis of design, functional, technical and user documentation
- Leads the development, review, analysis and implementation of test strategies for software/security products and systems
- Leads the development, test and integration of code for new or existing software of significant complexity involving multiple teams
- Leads the review, analysis and closed loop corrective action for issues contributing to software defects and business process problems
- Designs and implements software lifecycle and quality assurance methods for projects and products
- Defines, measures, analyzes and improves corporate and departmental quality metrics
- Leads the deployment of projects and products of significant size and complexity
- Provides accurate resource, schedule and cost sizing for software development and deployment projects of medium complexity
Job Requirements:
Education:
- Typically requires 10+ years of related experience in a professional role with a Bachelor’s degree; or 8+ years with a Master’s degree
Technical Knowledge/ Skills/ Training required:
- Advanced knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities
- Responsible for the successful implementation, delivery, integration and deployment of high-quality software into systems and business processes
- Experience with multiple programming languages, databases, operating systems, tools and hardware platforms
- Able to easily achieve mastery of new tools, languages and operating systems
- Able to code and effectively guide others to code flexible and scalable programs that meet complex requirements
- Able to constructively coach less-senior engineers
- In-depth knowledge of multiple Software Lifecycle and Quality Assurance methodologies
- Able to apply multiple Software Lifecycle and Quality Assurance methods appropriately
- Experience with, and able to provide leadership in all phases of software development: feasibility, design, implementation, integration, test and delivery
- In-depth knowledge of test strategies for a variety of different software products
- Advanced knowledge of software architectures and applications
Tips for updating your Resume:
https://careeradvancers.org/resume-cv-tips/
No comments: