Senior Software Development Consultant
Flint -
Cairo, EgyptPosted 2 years ago29Applicants for2 open positions
- 0Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Senior Software Development Consultant Summary Description: •
- Responsible for the development of new code to build standard web applications including both front end and backend components. • Ability to understand existing code which needs strong ‘JAVA’ skills. Excellent analytic abilities with an extensive background understanding of Database internals, SQL grammar, data structures and OS internals.
- Development experience in PYTHON and JAVA Script will be a plus. He / She will also be involved in fixing bugs in the existing systems to gain an understanding of the different areas. Experience in working in LUNIX style environments is highly desirable
- . • Software Development consultant role includes architecting, designing, and building system applications to deliver business outcomes through close collaboration with the customer and definition of business requirements, associated functional and non-function requirements and high value technology solutions.
- Applications will be designed and delivered from a business defined base, consuming and exploit data that is captured and managed in the Unified Data Architecture, with a focus on enabling analytics at scale and on creating customer -and industry-specific analytic applications.
- Education Requirements: • BS degree in computer science, computer engineering or an equivalent discipline
- Development experience: • Experience of 3+ years in Software development with JAVA on Linux OS
- • Strong JAVA programming skills. Knowledge of Perl/Shell Scripting desirable.
- • Working experience in Data Structures
- • Should be comfortable with SQL (ANSI/Database specific)
- • Frontend / Backend development skills including UX/UI design skills
- • Ability to work with a Project Lead, Senior Developers, and Support Associates required. Key Areas of Responsibility: • Analyze existing systems bugs, design fix and unit test changes.
- • Architect, Design and Develop new features/change requests.
- • Interact with offshore/onshore associates on projects/assignments Scope:
- • Individual Contributor
- • Works with Project Lead, reports to Software Development / Engineering practice lead Key skills and relevant technologies include, but are not necessarily limited to: BasicSkills o Linux Shell Scripting o ANSI SQL programming o Data Visualization basics Programing Skills o fundamental front-end languages such as HTML, CSS and JavaScript. o JavaScript frameworks such as Angular JS, React and Covalent o Proficiency with server-side languages such as Java, PHP or .Net. o Java framework such as Spring, Spring Boot, Spring Data Rest, RESTful API o database technology such as MySQL, Oracle and MongoDB.
- o JBPM (Java Business Process Management), MLE, Load balancers o Experience with XML and JSON o Strong analytical abilities o perfect debugging skills. o IDE (IntelliJ, Eclipse) etc. Data Science (is plus) o Data Mining basics o Artificial Intelligent programming o Machine learning Basics o Spark, In Memory Analytic Tools o Git, Maven, or similar tools is a must o Docker (is plus) Soft Skills o Agile Learning o Agile Software development o advanced problem-solving skills. o Creative Thinking & innovation basics •
- 966 (0) 500655474 What's app / tajammu.mohammed2flintmail.com
Job Requirements
- Data Sciences is Plus / Agile / Docker