Browse Jobs
For Employers
Post JobLog inGet Started

Senior System Analyst - Software

Rasan
Nasr City, Cairo
Posted 2 years ago
18Applicants for1 open position
  • 18Viewed
  • 0In Consideration
  • 18Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Actively acquire and use in-depth knowledge of software development terminologies and concepts.
  • Ensure accurate business functionality and engineering/technology standards are addressed within the software applications.
  • Read most data models and participate in logical data model creation.
  • Analyze the business requirements to propose software designs, define domains, and bounded contexts.
  • Provide estimates for moderate size tasks, increasing accuracy of the estimate as work effort progresses.
  • Handle tasks on moderate size enterprise-wide work efforts in support of the project timeline.
  • Produce and deliver effective presentations. Encourage and deftly handle questions.
  • Read, understand, and build moderately sophisticated design models such as UML, use case diagrams, logical data models and story cards.
  • Coordinate with teammates for comprehensive work efforts, including estimating, coordinating, tracking, encouraging others to complete tasks on time, assisting with resolution of issues, crafting status reports, and presenting to leadership.
  • Optimally propose, challenge, and engage in ideation with business and technology teams in formulating software designs and solutions.
  • Facilitate flow of requirements from the business to the technology team and articulate impact on existing features.
  • Work with teammates, software developers, business analysts, and product owners to capture, translate, and document system requirements to support redefining requirements into effective technology solutions.

Job Requirements

  • Proven experience as a Systems Analyst responsible for authoring solution requirements, user stories, and system specifications for moderate to sophisticated software systems. Agile/Scrum experience.
  • Excellent understanding and application of software and architecture design patterns.
  • Excellent understanding of Domain-Driven Design.
  • Ability to build simple story cards; understand simple acceptance criteria enough to verify results; develop simple user documentation and concepts.
  • Awareness of application security principles - OWASP/Data Protection & Input/OAuth/JWT
  • Microservices concepts and principles.
  • Experience with Structured Query Language (SQL) and ability to navigate Relational Database schema.
  • Proven experience working with APIs using REST Protocol, JSON Schema, and REST Client tools such as Postman.
  • Understand the leadership vision and lead the execution of that vision -- Take ownership and accountability for driving what needs to be done.
  • Bachelor's degree in Computer Science, Information Systems, or another related field.
  • 4+ years’ experience system analysis capacity, and 7+ years of software development related experience in general
  • Strong skills in communications skills, facilitation, leadership, analytics, and data modeling.
  • Ability to brainstorm with the team on solutions to address challenges and roadblocks.
  • Ability to coordinate and facilitate one-to-one and small groups (3-5) of customers or other analysts for small work efforts.
  • Ability to apply critical thinking and listening skills, meticulous logic, and other methods that help solve problems, look beyond the obvious, ask probing questions, and see hidden problems.
  • Ability to communicate in writing clearly and directly and verbally, and work with minimal direction.
  • Ability to collaborate with peers to provide results, and relay status to management and peers in a timely manner.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior System Analyst - Software