Kasalukuyan kaming naghahanap ng lubos na sanay at motivated na C++ software engineer na sumali sa aming dynamic na team. Bilang isang C++ software engineer, gagampanan mo ang isang mahalagang papel sa pagbuo at pagpapahusay ng aming mga software application, gamit ang iyong kadalubhasaan sa C++ programming upang lumikha ng mahusay, matatag, at nasusukat na mga solusyon. Makikipagtulungan ka sa mga cross-functional na team, kabilang ang mga product manager, designer, at tester, upang matiyak na ang aming software ay nakakatugon sa mga kinakailangan ng kliyente at mga pamantayan ng industriya.

Pananagutan:

  1. Makipagtulungan sa mga stakeholder upang mangalap at magsuri ng mga kinakailangan at detalye ng software.
  2. Magdisenyo, bumuo, sumubok, at magpanatili ng mataas na kalidad na mga C++ na application, na sumusunod sa pinakamahuhusay na kagawian at mga pamantayan sa coding.
  3. I-optimize ang code para sa performance, scalability, at stability, pagtukoy at paglutas ng mga bottleneck at isyu habang umuusbong ang mga ito.
  4. Makilahok sa mga pagsusuri sa code at mga talakayan sa disenyo, na nagbibigay ng nakabubuo na feedback upang mapabuti ang pangkalahatang kalidad ng software.
  5. Patuloy na palawakin ang iyong kaalaman sa mga diskarte sa programming ng C++ at mga uso sa industriya, na nagsasama ng mga bagong insight sa iyong trabaho.
  6. Makipagtulungan sa mga team ng pagtiyak ng kalidad upang matukoy, magparami, at malutas ang mga depekto sa software.
  7. Gumawa at magpanatili ng malinaw, maigsi na teknikal na dokumentasyon para sa disenyo ng software, code, at mga manwal ng gumagamit.
  8. Mentor at magbigay ng gabay sa mga junior engineer, fostpagbuo ng isang kultura ng patuloy na pag-aaral at pagpapabuti.

Kinakailangan:

  1. Bachelor's degree sa Computer Science, Engineering, o isang kaugnay na larangan.
  2. 3+ taon ng propesyonal na karanasan sa pagbuo ng software, na may pagtuon sa C++ programming.
  3. Malakas na kaalaman sa wikang C++, libraries, at mga balangkas (tulad ng Boost, STL, o Qt).
  4. Kahusayan sa object-oriented na programming, mga pattern ng disenyo, at mga istruktura ng data.
  5. Familiarity sa multithreading, memory management, at network programming.
  6. Karanasan sa mga version control system (gaya ng Git) at mga tool sa pagsubaybay sa bug (hal., JIRA).
  7. Napakahusay na analytical, paglutas ng problema, at mga kasanayan sa pag-debug.
  8. Malakas na mga kasanayan sa komunikasyon at ang kakayahang magtrabaho nang epektibo sa isang collaborative na kapaligiran ng koponan.
  9. Detalye-oriented at organisado, na may kakayahang pamahalaan ang maramihang mga gawain at matugunan ang mga deadline.

Nice to Haves:

  1. Kaalaman sa iba pang mga programming language, tulad ng Python, Java, o C#.
  2. Karanasan sa cross-platform development, kabilang ang Linux, Windows, at macOS.
  3. Familiarity sa Agile software development methodologies, gaya ng Scrum o Kanban.

    Kung ikaw ay isang mahuhusay na C++ software engineer na may hilig sa paglikha ng mga makabagong solusyon sa software, gusto naming makarinig mula sa iyo! Mangyaring isumite ang iyong resume at cover letter, na nagdedetalye ng iyong karanasan at mga kwalipikasyon, sa amin. Inaasahan naming suriin ang iyong aplikasyon.