Job Details

(We highly encourage you to read the job description thoroughly before applying.)

Many software engineers think they earn less money because of the low labor cost in their country. The labor cost is indeed low in many countries, but the question is why?

One of the most common reasons behind this is the lack of communication. Knowing languages like Python and JavaScript is important, but learning to communicate efficiently in English is more important.

Good software developers do not make money from the people around them, rather they make money for the people around them. If you can make your clients successful, they will help you succeed.

Software Engineers should be value-focused. Working just 40 hours a week without creating any value is useless. You may work fewer hours, but your output should be countable and it should make an impact on the company you are working for.

Job Responsibilities

  • Must be a team player, proactive, and passionate about software development and Team Processes.
  • Follow priority-related instructions from the management.
  • Continuously learn necessary skills in own initiative.
  • Design, develop, test, deploy, and implement software applications.
  • Participate in code review.
  • Maintain necessary documentation.
  • Always be ethical, compliant, and supportive.

Educational Requirements

  • B.Sc in Computer Science and Engineering or a similar subject. Candidates from other backgrounds with proven expertise may also apply.

Experience Requirements

  • 2 – 3+ years of professional experience in relevant roles preferred.

Additional Requirements

  • Problem-solving, programming, OOP concepts, DB concepts, algorithms, and data structure.
  • Solid programming knowledge in object-oriented C#. (with advanced C# features)
  • Web application development experience using .NET or .NET Core is a must.
  • Excellent debugging skills.
  • Knowledgeable about design patterns, technical best practices, and relevant technologies and tools.
  • Experienced in any UI framework, like Angular.
  • Should have sound knowledge of Bootstrap 5, Tailwind CSS, jQuery and JavaScript.
  • Comfortable with the agile software development process.
  • Experience in Git best practices (Branching, PR, Conflict resolution, Code Review, etc.)
  • Good in English. (written, spoken, listening)
  • Experience in Azure, and AWS (Pipelines, Horizontal/Vertical Scaling, etc.) is a plus.
  • Good written and verbal communication skills in English.

Compensation and Other Benefits

  • Lunch Facilities: Full Subsidize.
  • Salary Review: Yearly.
  • Festival Bonus: 2.

The interview process we follow:
Step 1 – Coding Round: 
In this round, we will judge your data structure, problem-solving, and computer fundamentals knowledge.
Step 2 – Platform and System Design Round:
In this round, you will exhibit your platform-specific and system-design skills.
Step 3 – Behavioral and Leadership Round:
This is the most important round in our interview process. You will be judged on how you interact with your team members, conflicts, and unwanted situations if arise.

Job Overviews

  • Location:

    Mohakhali DOHS, Dhaka

  • Job Title:

    Software Engineer

  • Salary:

    Negotiable

  • Application Deadline:

    30 November, 2024

  • Send Your CV

    Please read the job description carefully. Please send your CV to career@wafisolutions.com if you are interested

Apply Now