Software Engineer (R&D)

No. of Vacancies: 05

JobContext

At OnnoRokom Projukti Limited, we don’t just write code—we explore the unknown, build from scratch, and redefine what’s possible. As a member of our R&D team, you’ll be at the forefront of innovation, working with diverse technologies including web, desktop, mobile, IoT, firmware, and AI systems. If you’re a curious mind who enjoys solving complex problems and building future-ready solutions, we’d love to meet you.

Job Responsibilities

Research & Innovation

  • Drive innovation through technical research, rapid prototyping, and experimentation.
  • Analyze industry trends, customer insights, and market data to guide the R&D direction.

Software Development

  • Design, develop, and deliver robust applications using C#, ASP.NET Core, C++, Python, and other technologies.
  • Develop RESTful APIs, backend logic, and integrations with modern platforms and tools.
  • Participate in system upgrades, performance tuning, debugging, and ongoing maintenance.

Team Collaboration & Best Practices

  • Collaborate with product managers, UX designers, and fellow engineers to bring ideas to life.
  • Maintain clean coding practices, implement version control, and write unit tests.
  • Contribute to internal knowledge sharing and the continuous improvement of development processes.

Employment Status

  • Full-time

Educational Requirements

  • BSc in CSE / SE / IT or a related field.

Additional Requirements

  • Proficiency in C#, ASP.NET Core, and REST API development.
  • Strong knowledge of Git, database servers, and caching strategies.
  • Solid understanding of data structures, algorithms, object-oriented design, and design patterns.
  • Familiarity with front-end technologies: HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Experience in writing complex SQL queries (MSSQL, MySQL) and LINQ.
  • Hands-on experience with unit testing frameworks (e.g., NUnit, xUnit) and mocking libraries (e.g., Moq, NSubstitute).
  • Eagerness to learn and adapt to new technologies based on project requirements.
  • Knowledge of artificial neural networks, NLP, and large language models is a plus.
  • Experience with AWS, Cloudflare, and other emerging technologies is a plus.
  • Familiarity with Swift, Go, and Node.js is an advantage.
  • Strong problem-solving and communication skills.
  • Must be a team player—proactive, collaborative, and passionate about software development.

General Information

  • Age: 24 to 32 years
  • Experience: 2- 3 years Age 24 to 32 years
  • Job Level: Mid Level
  • Workplace: Work at the office
  • Job Location: Karwan Bazar, Dhaka
  • Salary: BDT 35,000 - 45,000 (Monthly)

Compensation & other benefits

  • Yearly salary review
  • Two festival bonuses
  • Various leave types: casual, medical, recreational, family, wedding, paternity/maternity
  • Dedicated prayer space
  • Friendly working environment
  • Health check-up facilities
  • Exclusive discount programs on various services
  • Other benefits as per company policy

Send Us Your Resume