Software Designer

Job Description

Title: Software Designer

Company Name: CSD Bangladesh

Vacancy: 1

Age: Na

Job Location: Dhaka (Cantonment)

Salary: --

Experience:

  • At least 1 year
  • The applicants should have experience in the following business area(s): Retail Store, Software Company, Chain shop, Grocery shop


Published: 2025-09-24

Application Deadline: 2025-09-27

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering

Minimum BSc in Computer Science and Engineering from any reputed university.



Requirements:
  • At least 1 year
  • The applicants should have experience in the following business area(s): Retail Store, Software Company, Chain shop, Grocery shop


Skills Required:

Additional Requirements:

Basic Requirements:

  • Candidate must be a good problem solver and fast learner.
  • Must be able to design system architecture, module structure, and data flow diagrams.
  • Must have solid understanding of different mathematical models and must be able to design efficient Data structures and algorithms.
  • Must have strong knowledge and hands on experience of OOP.
  • Must have clear understanding of complete software Development Life cycle and the best practices.
  • Must be able to translate business needs into technical design specifications.
  • Must have hands on experience with any of this or more languages: C, C++, Java, python, C# or JavaScript.
  • Must have hands on experience with any Relational or Document oriented Database (oracle, MySQL, PostgreSQL ,MongoBD or cassandra)
  • Understanding of Distributed System is an advantage.
  • Hands on experience of using third party libraries, API and SPK.
  • Strong knowledge of major design patterns and their application use cases.
  • Comfortable with Linux Distributions and command Line Interface.
  • Must be able to prepare and maintain comprehensive design documents, specs, and guidelines.
  • Experience on artificial intelligence is an advantage.

Specific Skills:

  • Experience of developing form based and web-based applications.
  • C, C#, C++, Java, ASP.net, Python, JavaScript, Unity Game Development, PHP, CSS, and
  • Database (SQL/ No-SQL: MySQL, MS SQL, Oracle, MongoDB etc.).
  • Experience with Mathematical Modeling.
  • Knowledge of designing efficient Algorithms and Data Structures.
  • Experience in working Windows and Linux based system.

Experience: Minimum One Year job experience as software designer.



Responsibilities & Context:

Job Responsibilities: Shape and design how software systems look, function, and interact with users and other systems.

Job Overview: Help design and develop an ERP System for CSD.

Contract Period: Minimum 2 years. Renewable.



Job Other Benifits:

    Attractive salary with yearly increment and prospect of permanent job.



Employment Status: Contractual

Job Work Place:

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs