Join Aarong’s Most Ambitious Tech Journey Yet!

Aarong —Bangladesh’s most iconic lifestyle brand — is embarking on the next chapter of its digital evolution. For 18 years, our in-house tech team has successfully built and managed a fully custom ERP system, powering 33 outlets, 75,000 artisans, and nationwide retail operations. Now, we’re building the next-generation ERP experience—integrating AI, Machine Learning, and future-ready open architecture to create a smarter, scalable, and sustainable platform entirely in-house.

This is a rare opportunity to be part of a large-scale, high-impact project few organizations in Bangladesh undertake. It’s a homegrown innovation journey that will not only make a lasting mark on one’s career but also offer invaluable learning, exposure to advanced technologies, and the chance to work on a nationally significant transformation.

Be part of the team redefining how fashion meets technology.

  Position: Software Engineer, ERP
Job Summary:

We are looking for a talented and passionate Software Engineer (ERP Developer) to contribute to the development of Aarong’s next-generation ERP platform. This role offers the opportunity to work on enterprise-scale applications using .NET Core, React, and Angular, while contributing to a modern architecture designed for scalability, performance, and innovation. The ideal candidate will have hands-on experience in enterprise application development and a strong interest in building ERP-grade systems, microservices, and intelligent applications powered by AI-driven capabilities.

You will work closely with cross-functional teams including product, UI/UX, QA, DevOps, and business stakeholders to deliver scalable and high-performing enterprise solutions.

Job Responsibilities:


  • Design, develop, and maintain large-scale enterprise web applications using .NET Core, React. and Angular.
  • Write clean, maintainable, and high-quality code following industry best practices.
  • Participate in all phases of the software development lifecycle (SDLC) including requirements analysis, design, development, testing, deployment, and support.
  • Collaborate with cross-functional teams including UI/UX, QA, DevOps, and business stakeholders.
  • Develop scalable, secure, and high-performing backend components, APIs, and microservices.
  • Implement front-end features with modern JavaScript frameworks ensuring responsive and intuitive UI/UX.
  • Optimize application performance and troubleshoot issues across environments.
  • Work with relational and non-relational databases for efficient data modeling and querying.
  • Contribute to architectural decisions for building robust ERP-like systems.
  • Explore opportunities to integrate Al/ML models, automation, or intelligent features into applications.
  • Support CI/CD pipelines and follow DevOps practices.
  • Prepare technical documentation and participate in peer code reviews.
Safeguarding Responsibilities
  • Ensure the safety of team members from any harm, abuse, neglect, harassment, and exploitation to achieve the programme's goals of safeguarding implementation.
  • Act as a key source of support, guidance, and expertise in safeguarding for establishing a safe working environment
  • Practice, promote, and endorse the issues of safeguarding policy among team members and ensure the implementation of safeguarding standards in every course of action
  • Follow the safeguarding reporting procedure in case any reportable incident takes place, and encourage others to do so
Qualifications:  
Education:
  • A Bachelor's Degree from any reputed university preferably in CSE, Information Technology, or related field
Experience:
  • 4-8 years of experience in Application Development
  • Experience in enterprise applications such as ERP, CRM, or large-scale systems preferred
  • Hands-on experience in .NET Core and modern front-end frameworks
Additional preferred skills:
  • Strong professional experience with.NET Core (Web API, MVC, microservices).
  • Proficient in JavaScript/TypeScript and front-end frameworks like React.js and Angular (latest versions preferred)
  • Solid understanding of object-oriented programming (OOP) and design principles (SOLID, Clean Architecture, etc.).
  • Experience in building enterprise applications, preferably ERP, CRM, or other large-scale business systems.
  • Expertise with SQL Server, Entity Framework Core, and data modeling.
  • Familiarity with cloud platforms such as Azure or AWS.
  • Experience with version control systems (Git), CI/CD pipelines, and automated testing tools.
  • Knowledge of microservices, RESTful API development, message queues (RabbitMQ: Kafka is a plus), and application load balancing.
  • Clear concept of cloud-native applications, microservice architecture, and Docker/Kubernetes platform
  • Conversant in Software development with Scrum agile methodology
  • Exposure to integrating Al/ML models, cognitive services, or LLM-based features into applications.
  • Understanding of data-driven workflows, Al-assisted code development, or automation tools.
  • Familiarity with Azure Cognitive Services, OpenAl APIs, or similar technologies is a plus.
  Salary and Benefits:

Salary: As per company policy

Benefits: Provident Fund, Gratuity, Festival Bonus, Yearly Performance Bonus, Health & Life Insurance, and others as per organization policy

  Job Location: Dhaka
   
How To Apply  

Application Deadline: April 05, 2026

BRAC believes that everyone we work with, including our staff, programme participants, partners, and the communities, has the right to be protected from all forms of harm, abuse, neglect, harassment, and exploitation, including sexual exploitation and abuse (SEA). We uphold human dignity and inclusion for all, regardless of age, race, religion, gender, disability, ethnic origin, or socio-economic condition. We are an equal opportunity employer. We especially encourage those who have shown resilience-who have faced personal struggles, bounced back, and kept pushing forward to apply.