Browse Jobs
For Employers
Post JobLog inGet Started

Application Development Architect

Efada Technology
New Cairo, Cairo
Posted 6 years ago
11Applicants for1 open position
  • 11Viewed
  • 6In Consideration
  • 4Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Main Duties:

  • Specify the Solutions architecture
  • Building and maintaining the development methodology and process
  • Planning and executing for technical skills development
  • Technologies selection and adoption new technologies and frameworks
  • Maintain reusable components i.e.: detecting reusable components that exists in a certain project and detect parts that can benefit from existing components.
  • Validate Technical offers Architecture
  • Guide, mentor and monitor team members and senior developers
  • Capable to technically lead large or several large projects
  • Enhance technical skills (horizontally/vertically) and invade new technologies/tools
  • Enforce adhering company processes and software engineering methodology
  • Solving customer technical issues
  • Validate and review technical offers
  • Apply knowledge of quality assurance processes, software development standards, value engineering principles, estimating techniques, measurement tools/methods, requirements determination process and testing principles/practices to align to Service Excellence/SPI goals, apply quality principles and practices, implement software quality assurance (SQA) processes and monitor conformance.
  • Apply knowledge of project management principles/practices, organizational practices and motivational principles to complete project activities on-time, within budget and within scope, produce project deliverables, inspire/motivate team members, identify skill set needed for project tasks and align project activities to the best resource.
  • Drive Seamless Change for Technology Transitions by applying knowledge of change management and testing tools, templates and methodologies to devise and initiate change, plan and test change activities, ensure stakeholder buy-in and identify and neutralize potential barriers.

Scrum Responsibilities:

  • Helps to establish release and sprint cadence
  • Coordinates with product owners to keep the release and individual team sprint backlogs groomed
  • Facilitates release planning, review and retrospective events at the project and team level
  • Publishes committed project objectives
  • Identifies and escalates impediments
  • Maintains relevant metrics to help the team monitor their performance
  • Coordinates elements of the release plan with other technology staff outside of the project
  • Takes responsibility for managing dependencies between the project team and third parties, release managers, or between the project team and other development teams.
  • Facilitates Scrum of Scrums
  • Encourages Architect and Team collaboration
  • Coordinates timely response and support to production line customer issues and helps to ensure that teams maintain adherence to Service Level Agreements
  • Participates in project release estimation process
  • Communicates project status to stakeholders
  • Promotes adherence to Agile software development best practices
  • Drives continuous improvement initiatives at the project and team level
  • Acts as an Agile coach to the project team
  • Coaches and mentors individual team Agile coaches and scrum masters

Job Requirements

Experience:

  • Total years of experience: 7+ years in Java development
  • Total years of experience in role: 2-5+ years

Education:

  • BSc. degree in Computer Science, Computer Engineering, Information Systems, Information Technology, or Scientific Computing
  • ITI (Prefered)

Skills:

  • JSE, JEE (JSP and Servlets and/or EJBs)
  • Android and/or iOS
  • JSF
  • Spring
  • AJAX
  • JPA/Hibernate
  • MySQL and/or Oracle
  • Enterprise Architecture
  • Agile methodologies (Scrum) and practices
  • Git and/or SVN

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentApplication Development Architect