Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Interview all new clients technologies department heads to gain an understanding of current systems and structures
- Identify inefficiencies and other bugs to be flushed out
- Work with the internal development team and the client's technologies team to design effective programming and software changes
- Accurately log all technology developments in company records to be utilized in future client projects
- Create Design for new systems.
- Use UML Methodologies to clarify business requirements.
- Participate in Agile Ceremonies (Planning, Daily stand up, Demo reviews, Retrospective…)
- Support developers and QC engineers by clarifying requirements or business concerns raised anytime within the development lifecycle
- Validate wire-frames with the UX team
- Work very close to the technical team to provide any business explanation, and do an early business review during development
- Support the product manager in product positioning, release planning, and vision/roadmap creation/update
- Examine current and new business procedures
- Clarify specifications to technical and business team.
- Analyze the product road map and create product backlog with the epics and features
Job Requirements
- Bachelor of computer Science or Engineering
- Previous experience in systems integration
- Proficiency in modern script and coding languages
- Solid understanding of the software development lifecycle
- Strong grasp of business analysis
- Proven ability to deal with ambiguity
- Self-driven and proactive spirit
- High communication and critical thinking skills
- Very good oral and written English communication skills necessary to express ideas.