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