C Software Engineer

Angajator: FreelancerIT
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 18.02.2019
    Scurta descriere a companiei

    First and foremost we believe in the people on this site. We believe in those who want to develop and grow, both small companies and IT professionals and we know that we can create something beautiful together. We believe in their dreams, we believe in your dreams and we intend to prove the quality of the Romanian IT industry.

    Cerinte

    • You have 3+ years of full-time work experience in an IT company after graduation
    • Good knowledge of C language
    • Good understanding of memory management in non-garbage collected
    environments
    • Source control: Git, Subversion
    • Good Linux experience including Shell scripting
    • Strong collaboration skills
    • Ability to effectively prioritize and execute tasks
    • Analytical and communication skills

    Responsabilitati

    Design and specification:

    • Your specification writing and project design skills will be in tune with our mid- weight and complex projects
    • No risks threatening the implementation phase will get unnoticed by you
    • You will express technical ideas in both speech and writing with the utmost skill

    Implementation:
    • You will independently implement, test and debug complex project features
    • You will leverage your know-how to create and execute software test plans, including unit test plans

    Processes:
    • Any software development process will benefit from your improvement ideas
    • Your expert skills in using tools, programming and debugging techniques will
    be put at work.

    Bugs:
    • You will apply your curiosity to identifying and analysing root causes
    • Your problem solving skills will help you fix complex project bugs

    Technical documentation:
    • You will document all project features based on project specifications

    Customer support:
    • You will autonomously install and integrate developed software at customer site
    • You will provide support on all project features
    • You will demonstrate your confidence in offering support for software not
    developed by yourself
    • You will pass on knowledge through trainings, presentations and mentoring
    sessions to less experienced colleagues; but you will also permanently and
    pro-actively improve your professional skills relevant to our field
    • High quality standards for software development will not scare you, but nor will
    the idea of working on agreed budgets
    • You are welcome to explore your ambition for leading teams or becoming an
    expert in relevant areas