Senior System Analyst – Software

Job Title:Senior System Analyst – Software
Experience:4 to 8
Location:Egypt, Cairo
Category:IT/Software Development, Analyst/Research, Engineering – Telecom/Technology
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.
Qualifications:
  • 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.
Contact:

Collected from:

Posted in Analyst/Research Engineering - Telecom/Technology IT/Software Development