Software Engineer (Front-End Developer) İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

Qualifications:

  • BS in Computer Science/Engineering or Electrical & Electronics Engineering,
  • Minimum 2 years of hands-on Software Development experience,
  • Experience with modern front end technologies such as Angular/TypeScript, React, Vue,
  • Experience in version control software (git, svn, bitbucket, etc.) required,
  • Experience with one or more of the following is a plus: RESTful web services, NoSQL databases, Java, Spring Boot, Docker, UML, IBM Rational Doors, Jenkins
  • Excellent command of English (both written and verbal),
  • Military obligation must be completed or deferred for at least two years for male candidates.

Responsibilities:

  • Plan concurrent software life cycle activities and the development of Software components,
  • Monitor, refine, re-plan technical schedule in accordance with project commitments,
  • Identify, manage and resolve technical risks,
  • Perform software life cycle activities with respect to the applicable standards and/or ESEN processes,
  • Determine and manage software and software interface requirements,
  • Prioritize requirements throughout the life cycle,
  • Generate potential/alternative software solutions and select preferred software solution among alternatives,
  • Definition of the software architecture and derived requirements for software,
  • Develop detailed design of software components and interfaces,
  • Implement detailed design,
  • Develop and perform unit tests,
  • Determine integration strategy for software components,
  • Determine software integration environment,
  • Prepare software integration procedures and integrate software,
  • Select preferred software test tools and methods among alternatives,
  • Develop software test cases and software test procedures,
  • Develop software test tools,
  • Determine and establish software test environment,
  • Execute software test cases and procedures and report results,
  • Plan and perform software regression tests,
  • Perform peer review of artifacts,
  • Ensure quality and engineering policy is understood and applied.