মূল কনটেন্টে যান
BetterSoftZ

ডেভেলপার নিয়োগ

বাংলাদেশে .NET ডেভেলপার নিয়োগ দিন

.NET-এ এন্টারপ্রাইজ ব্যাক এন্ড ও ইন্টিগ্রেশন।

বাংলাদেশে .NET ডেভেলপার কীভাবে নিয়োগ দেব?

BetterSoftZ-এর মাধ্যমে .NET ডেভেলপার নিয়োগ মানে ঢাকায় আমাদের নিজস্ব ইঞ্জিনিয়ার নেওয়া, যারা মাসিক চুক্তিতে শুধু আপনার প্রোডাক্টেই কাজ করেন। তারা আপনার রিপোজিটরি ও স্প্রিন্ট প্রক্রিয়ায় কাজ করেন, কাজ শুরুর আগেই আপনি তাদের সাথে কথা বলেন, আর সব কোড ও ইনফ্রাস্ট্রাকচার আপনারই থাকে।

যে কাজে আমরা তাদের লাগাই।

  • বিদ্যমান মাইক্রোসফট ইনফ্রাস্ট্রাকচারের সাথে যুক্ত সিস্টেম
  • কঠোর টাইপিং ও দীর্ঘমেয়াদি সাপোর্টসহ এন্টারপ্রাইজ এপিআই
  • উইন্ডোজভিত্তিক বিজনেস অ্যাপ্লিকেশন আধুনিকায়ন
  • SQL Server-এর উপর রিপোর্টিং সার্ভিস

.NET ডেভেলপাররা সাধারণত কী বানান?

মাইক্রোসফট ইনফ্রাস্ট্রাকচারের সাথে ইন্টিগ্রেশন

SQL Server, উইন্ডোজে হোস্ট করা সিস্টেম ও বিদ্যমান ইন্টারনাল টুলের পাশে চলা সার্ভিস, যেখানে প্রতিষ্ঠান যা চালায় নতুন কোডকে তার সাথে মানিয়ে নিতে হয়।

এন্টারপ্রাইজ এপিআই

যে সিস্টেম বহু বছর সাপোর্ট করতে হবে তার জন্য শক্ত টাইপের ASP.NET Core এপিআই — ভার্সনিং, লগিং এবং যারা এপিআই ডাকে সেই টিমগুলোর জন্য স্পষ্ট চুক্তিসহ।

উইন্ডোজ অ্যাপ্লিকেশন আধুনিকায়ন

ডেস্কটপ বা পুরনো ওয়েব অ্যাপ ধাপে ধাপে এগিয়ে নেওয়া — যা কাজ করে তা মুড়ে রাখা, যা করে না তা বদলানো, আর পুরো সময় ব্যবসা চালু রাখা।

SQL Server-এর উপর রিপোর্টিং

SQL Server-এ ইতিমধ্যে থাকা ডেটার উপর রিপোর্টিং সার্ভিস ও নির্ধারিত এক্সপোর্ট, কোয়েরি এমনভাবে লেখা যাতে পরে অন্য কেউ পড়তে ও রক্ষণাবেক্ষণ করতে পারেন।

সাধারণ টিম দেখতে কেমন হয়?

.NET-এর কাজ সাধারণত এক-দুজন .NET ইঞ্জিনিয়ার নিয়ে, যারা আপনার দিকে বিদ্যমান সিস্টেমের দায়িত্বে থাকা মানুষের সাথে কাজ করেন। স্থানীয়ভাবে ডেভেলপার কম, তাই চুক্তির আগেই ইঞ্জিনিয়ারদের নাম জেনে নেওয়ার এবং কোডবেস চেনে এমন দ্বিতীয় একজন রাখার পরামর্শ দিই, যাতে কাজ একজনের উপর নির্ভর না করে।

ইন্টারভিউয়ে কী যাচাই করবেন?

  • তাদের অভিজ্ঞতা মূলত আধুনিক .NET-এ নাকি পুরনো .NET Framework-এ, আর আপনার সিস্টেম কোনটিতে চলে, জিজ্ঞেস করুন।
  • SQL Server-এ কোয়েরি কীভাবে লেখেন ও টিউন করেন এবং এক্সিকিউশন প্ল্যান কীভাবে পড়েন, জিজ্ঞেস করুন।
  • ব্যবসা না থামিয়ে উইন্ডোজ অ্যাপ্লিকেশন কীভাবে এগিয়ে নেবেন, জিজ্ঞেস করুন।
  • অপারেশন কর্মীরা যাতে সিস্টেম সাপোর্ট করতে পারেন, সেজন্য লগিং ও কনফিগারেশন কীভাবে সাজান, জিজ্ঞেস করুন।

যেখানে এই স্ট্যাক ভুল সিদ্ধান্ত।

ঢাকায় .NET ডেভেলপারের সংখ্যা পিএইচপি বা জাভাস্ক্রিপ্টের চেয়ে কম, তাই টিম গড়ে তুলতে বেশি সময় লাগতে পারে। চুক্তির আগে এটি জেনে রাখা ভালো।

চুক্তি কীভাবে কাজ করে?

ডেভেলপার নিয়োগ বলতে এখানে সাধারণত ডেডিকেটেড টিম মডেল বোঝায়: একটি নির্দিষ্ট স্কোয়াড মাসিক ফি-তে শুধু আপনার প্রোডাক্টে কাজ করে, আর স্প্রিন্ট ধরে ধরে কাজের পরিধি আপনি ঠিক করেন। ন্যূনতম মেয়াদ তিন মাস, তারপর মাস থেকে মাসে চলে। আরও দুটি মডেল আছে, কোনটি ঠিক তা নির্ভর করে কাজটি কতটা স্থির তার উপর।

ডেডিকেটেড টিম

রোডম্যাপ এক রিলিজের পরেও চললে এবং অগ্রাধিকার বদলাতে থাকলে সবচেয়ে ভালো। ডেভেলপার নিয়োগ বলতে সাধারণত এটিই বোঝায়।

ফিক্সড প্রাইস

পুরো প্রজেক্ট আগেই স্পষ্টভাবে বলা গেলে এবং মাসিক ইঞ্জিনিয়ারের বদলে মাইলস্টোনভিত্তিক পেমেন্টসহ একটি অঙ্ক চাইলে এটি ভালো।

টাইম অ্যান্ড ম্যাটেরিয়ালস

ডিসকভারি, অডিট ও সাপোর্টের জন্য মানানসই; আগে ঠিক করা সীমার মধ্যে কাজে লাগানো সময় অনুযায়ী বিল হয়।

প্রতিটি মডেলেই সোর্স কোড ও ইনফ্রাস্ট্রাকচারের অ্যাকাউন্ট আপনার, প্রতি দুই সপ্তাহে স্টেজিং লিংকে চালু সফটওয়্যার পান, আর প্রতি সপ্তাহে লিখিত অগ্রগতির নোট পান।

কাজ শুরুর প্রক্রিয়া কেমন?

  1. 1

    ব্রিফ

    আপনি কাজ, রোডম্যাপ ও স্প্রিন্ট কীভাবে চলে তা বলেন। আমরা বাঁধাধরা প্যাকেজ নয়, আপনার কাজের উপযোগী স্কোয়াড প্রস্তাব করি।

  2. 2

    ইঞ্জিনিয়ারদের সাথে পরিচয়

    আপনি সিভি দেখেন, তারপর প্রস্তাবিত মানুষদের সাথে কথা বলেন। কেউ মানানসই না হলে প্রথম পছন্দ আঁকড়ে না থেকে আমরা অন্য কাউকে প্রস্তাব করি।

  3. 3

    অ্যাক্সেস

    প্রত্যেক ইঞ্জিনিয়ার আপনার রিপোজিটরি, ট্র্যাকার ও চ্যাটে নিজের নামে একটি অ্যাকাউন্ট পান, যেগুলো আপনারই অ্যাকাউন্ট। কাজের জন্য যতটুকু দরকার, ততটুকু অ্যাক্সেস দেওয়ার পরামর্শ দিই।

  4. 4

    ছোট একটি প্রথম কাজ

    প্রথম কাজটি ছোট কিন্তু বাস্তব হোক — এমন পরিবর্তন যা আপনার পুরো পাইপলাইন পেরিয়ে স্টেজিংয়ে যায়, যাতে বড় কাজ শুরুর আগেই প্রক্রিয়ার সমস্যা ধরা পড়ে।

  5. 5

    স্থির ছন্দ

    নিয়মিত স্প্রিন্ট, প্রতি সপ্তাহে লিখিত নোট, এবং কেউ কাজ শুরুর আগেই চুক্তিতে ঠিক করা নোটিশ পিরিয়ড ও হ্যান্ডওভার পরিকল্পনা।

আমাদের কাজের সময়ের সাথে কতটা মিলবে?

ঢাকা GMT+6, আর বাংলাদেশে বর্তমানে ডেলাইট সেভিং নেই, তাই পার্থক্য শুধু আপনার ঘড়ি বদলালেই বদলায়। ফলে মিলের হিসাবটা সহজ। শীতকালে ঢাকা যুক্তরাজ্যের চেয়ে ৬ ঘণ্টা এগিয়ে, গ্রীষ্মকালে ৫ ঘণ্টা, অর্থাৎ যুক্তরাজ্যের সকালে ঢাকায় ইতিমধ্যে দুপুর পেরিয়েছে। যুক্তরাষ্ট্রের ইস্টার্ন সময়ের চেয়ে ঢাকা ১০ থেকে ১১ ঘণ্টা এগিয়ে, তাই যুক্তরাষ্ট্রের সাথে মিল পড়ে ঢাকার দিনের শেষ ভাগে। অস্ট্রেলিয়া ঢাকার চেয়ে ৪ থেকে ৫ ঘণ্টা এগিয়ে, ফলে একসাথে কাজ করার বড় একটি সময় থাকে।

শুরুতেই লিখিতভাবে একটি মূল ওভারল্যাপ সময় ঠিক করার পরামর্শ দিই, স্ট্যান্ড-আপ ও রিভিউয়ের জন্য, আর বাকি সব ট্র্যাকার ও লিখিত নোটের মাধ্যমে অ্যাসিনক্রোনাসভাবে চলুক। ব্রিফে আপনার কাজের সময় জানান, তাতে কতটা মিল পড়ে আমরা সরাসরি বলব।

চুক্তি

সাধারণ প্রশ্ন

পুরনো .NET Framework-এর সিস্টেমে কি কাজ করতে পারেন?

হ্যাঁ, অন্যের রেখে যাওয়া অনেক সিস্টেম .NET Framework-এ চলে। আমরা আগে কোড পড়ি, তারপর বলি জায়গায় আপগ্রেড, ধাপে ধাপে, নাকি যেমন আছে তেমন রাখা ভালো। বর্তমান .NET-এ যাওয়া একটি খরচসহ সিদ্ধান্ত, ডিফল্ট নয়।

ঢাকায় .NET ডেভেলপার পাওয়া কি কঠিন?

পিএইচপি বা জাভাস্ক্রিপ্টের চেয়ে সংখ্যা কম, তাই টিম গড়তে বেশি সময় লাগতে পারে। রাখতে পারব না এমন তারিখ দেওয়ার চেয়ে আমরা এটি আগেই জানাই এবং আপনি সই করার আগে প্রার্থীদের নাম দিই।

তারা কি Azure-এ কাজ করেন?

Azure তাদের কাজের প্রযুক্তিগুলোর একটি, তবে হোস্টিংয়ের সিদ্ধান্ত আপনার। যেটিই বেছে নিন, তা চলে আপনার নিজের অ্যাকাউন্টে, ফলে নিজের ইনফ্রাস্ট্রাকচারে ঢুকতে আপনাকে আমাদের উপর নির্ভর করতে হয় না।

.NET ডেভেলপার কত দ্রুত কাজ শুরু করতে পারেন?

চুক্তির পর সাধারণত দুই থেকে তিন সপ্তাহ, সিনিয়রিটির মিশ্রণের উপর নির্ভর করে। পরের সোমবার শুরুর প্রতিশ্রুতি দিয়ে যে ফাঁকা আছে তাকেই আপনার প্রোডাক্টে বসিয়ে দেওয়ার চেয়ে, আমরা এমন একটি তারিখ প্রস্তাব করি যা সত্যিই রাখা যায়।

ইঞ্জিনিয়ারদের আগে ইন্টারভিউ নেওয়া যাবে?

হ্যাঁ, এবং আমরা সেটাই পরামর্শ দিই। আপনি প্রথমে সিভি দেখবেন, তারপর প্রস্তাবিত মানুষদের সাথে কথা বলবেন। কেউ আপনার টিমের জন্য মানানসই না হলে, প্রথম পছন্দ চাপিয়ে না দিয়ে আমরা অন্য কাউকে প্রস্তাব করি।

টিম বাড়ানো বা কমানোর দরকার হলে?

সঠিক মানুষ দিয়ে টিম বাড়াতে কয়েক সপ্তাহ লাগে। কমানো হয় চুক্তির নোটিশ পিরিয়ড অনুযায়ী। কোনোটির জন্যই পুরো চুক্তি নতুন করে আলোচনা করতে হয় না।

খরচ কত?

প্রতি ইঞ্জিনিয়ারের জন্য একটি মাসিক রেট, যা সিনিয়রিটি অনুযায়ী ঠিক হয় এবং কাজ শুরুর আগেই চূড়ান্ত হয় — আলাদা কোনো রিক্রুটমেন্ট বা অনবোর্ডিং ফি নেই। কাজটি বোঝার পরেই আমরা কোটেশন দিই, কারণ তা না বুঝে টিম কাঠামো প্রস্তাব করা নিছক অনুমান।

প্রতিদিন ইঞ্জিনিয়ারদের কে পরিচালনা করেন?

আপনি। অগ্রাধিকার ঠিক করা, কাজ রিভিউ করা ও স্প্রিন্ট চালানো আপনার হাতে। ইঞ্জিনিয়াররা ঢাকায় BetterSoftZ-এর কর্মী, আর কেউ ছেড়ে গেলে বা বদলাতে হলে হ্যান্ডওভার কীভাবে হবে তা চুক্তিতে লেখা থাকে।

কোড ও অ্যাকাউন্টের মালিক কে?

আপনি। পেমেন্টের পর সোর্স কোড ও কাজের ফল আপনার, আর রিপোজিটরি, হোস্টিং ও থার্ড-পার্টি সার্ভিস চলে আপনার নিজের অ্যাকাউন্টে, ফলে নিজের সিস্টেমে ঢুকতে আপনাকে আমাদের উপর নির্ভর করতে হয় না।

টিমকে কোন কাজগুলো সামলাতে হবে, জানান।

আমরা একটি টিম কাঠামো প্রস্তাব করব, ইঞ্জিনিয়ারদের নাম জানাব, আর এমন একটি শুরুর তারিখ দেব যা সত্যিই রাখা যায়।