Senior Software Engineer

ESEN

  • Ankara
  • 12.07.2021 - 12.08.2021

    We are looking for a new teammate for our company operating in aviation, space, defense and security fields.


    Qualifications:

    • BS or MS degree from Computer Engineering, Computer Science, Electrical and Electronics Engineering or equivalent experience,
    • Minimum 5+ years experience in software development projects,
    • Solid experience and understanding of Computer Science and Software Engineering concepts,
    • Strong knowledge in object-oriented programming, analysis, and design,
    • Experience with one or more general-purpose programming languages like Python, Java,
    • Experience with front end technologies such as Angular/Javascript, React, Vue,
    • Experience with API technologies like Django, Spring, Node.js,
    • Experience with cloud technologies such as AWS, Azure, GCP,
    • Familiarity with SQL and/or NoSQL databases,
    • Experience in version control software (git, svn, bitbucket, etc.) required,
    • Experience in Secure Software Development,
    • Knowledge and experience in IoT,
    • Cyber Security Domain and Product Knowledge,
    • Excellent command of English,
    • Military obligation must be completed or deferred for at least two years for male candidates.

    

    Responsibilities:

    • Performing architectural and detailed design from software requirements,
    • Determine and manage software and software interface requirements,
    • Develop detailed design of software components and interfaces,
    • Develop and support software, including applications, database integration, interfaces, and new functionality enhancements,
    • Develop and perform unit tests for source code,
    • Participate in designing and developing software for cyber security solutions.