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.
Job Summary:
We are looking for a highly skilled Software Engineer with hands-on experience in enterprise-scale web application development. The ideal candidate will have strong expertise in .NET Core, Angular and React, along with exposure to ERP-grade application design and development. Experience or interest in leveraging AI technologies to fast-track development and enhance modern application capabilities is a strong plus.
Job Responsibilities:
- Design, develop, and maintain large-scale enterprise web applications using .NET Core, Angular and React.
- 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 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 AI/ML models, automation or intelligent features into applications.
- 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 program's goals on safeguarding implementation. Act as a key source of support, guidance, and expertise on 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 in Computer Science, Software Engineering, or a related discipline
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 Angular and React.js (latest versions preferred).
- Solid understanding of object-oriented programming (OOP), design principles (SOLID, Clean Architecture, etc.) and design pattern.
- Experience in building enterprise applications, preferably ERP, CRM or other large-scale business systems.
- Expertise with SQL Server, Entity Framework Core and data modeling.
- Knowledge of microservices, message queues (RabbitMQ, Kafka) and application load balancing.
- Experience with version control systems (Git) and RESTful API development.
- Conversant in software development with Agile methodology.
- Familiarity with cloud platforms such as Azure or AWS.
- Experience with CI/CD pipelines and automated testing tools.
- Understanding of cloud-native applications, microservices architecture, and Docker/Kubernetes.
- Exposure to integrating AI/ML models, cognitive services, or LLM-based features into applications.
- Understanding of data-driven workflows, AI-assisted code development, or automation tools.
- Familiarity with Azure Cognitive Services, OpenAI APIs or similar technologies.
Salary: As per company policy
Job Location: Dhaka
Application Deadline: August 30, 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.