Senior Software Engineer - RSA
Dell EMC -
Cairo, EgyptPosted 4 years ago45People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
At RSA we hold Digital Transformation at the core of our strategy and we’re taking leap steps towards this journey, as a software engineer at RSA Digital Powerhouse you’ll get a tremendous opportunity to be part of such thrilling journey but it’s not about writing code as directed, your responsibilities will also include:
- Working with business stakeholders on customer journey mapping to learn first-hand about business pain points and potential opportunities.
- Brainstorming with business on possible solutions utilizing process automation or digital tools to tackle pain points and opportunities.
- Proving work-ability for suggested solution by building steel frame, POC and prototypes.
- Deliver incrementally, seeking business feedback while working in self-disciplined and self-organized manner.
- Provide technical assistance and guidance to other team members whenever applicable.
Job Requirements
- 5+ years of relevant working experience.
- Bachelor’s degree in Computer Science or computer engineering.
- Software development strong experience using one of the following languages/frameworks: Java, Go, C#, PHP, Python and R.
- Hands on expertise with agile software development methodologies e.g. Agile, DevOps, TDD and XPs, and proven track of successful completion of projects in agile environment.
- Hands on expertise with one of the following Front-end technologies: JavaScript, Angular, ReactJs.
- Hands on expertise with business process automation, and preferably familiarity with one or more RPA technologies (e.g. UiPath, Automation Anywhere, Blue Prism).
- Hands on expertise in REST API, familiarity with iOS/Android programming languages is a plus.
- Strongly recommended hands on expertise with Salesforce development.
- Process Analysis, designing and building process workflows, understanding of BPMN.
- Strong communication skills, including the ability to convey technical information effectively to both IT and business audiences.