Senior Software Engineer, ERP

Job Description

Title: Senior Software Engineer, ERP

Company Name: Aarong

Vacancy: --

Age: Na

Job Location: Dhaka

Salary: --

Experience: --

Published: 2026-03-30

Application Deadline: 2026-04-05

Education:

Requirements: --

Skills Required:

Additional Requirements:

Responsibilities & Context:

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.
We are seeking an experienced Senior Software Engineer who will play a dual role as both a hands-on senior engineer as well as a Team Lead. The ideal candidate must have deep experience in enterprise-scale web application development using .NET Core, React, and Angular, backed by strong architectural knowledge. The role also requires leadership capabilities to guide a small team of developers and the ability to contribute to evolving software architecture for enterprise-level systems such as ERP.
Candidates with exposure to Al-assisted development workflows, coding productivity tools, or integrating Al into applications will be given preference.
Job Responsibilities:

  • Design, develop, and maintain large-scale enterprise web applications using.NET Core, React, and Angular.

  • Develop and optimize scalable, secure, and high-performing backend services, APIs, microservices and integration layers.

  • Oversee front-end development to ensure responsive, secure, and user-friendly UI/UX.

  • Ensure high-quality and production-grade code through unit testing, code reviews, and automation.

  • Drive continuous improvement, contribute to DevOps processes, and assist in CI/CD pipeline optimization.

  • Participate in all phases of the Software Development Lifecycle (SDLC) including requirements analysis, design, development, testing, deployment, and support.

  • Optimize application performance and troubleshoot issues across environments.

  • Work with relational and non-relational databases for efficient data modeling and querying.

  • Prepare technical documentation and participate in peer code reviews.

  • Design modular, scalable, and high-performing solutions aligned with clean architecture, domain-driven design, and modern software patterns that supports long-term maintainability and performance requirements.

  • Define coding standards, architectural guidelines, and technical workflows for the team.

  • Utilize Al-assisted coding tools (e.g., GitHub Copilot, Claude, Magic pattern, Azure Al, OpenAl APIs or similar) to improve development speed and code quality.

  • Introduce Al-driven processes to improve productivity, reduce development time, and enhance team performance.

  • Explore opportunities to integrate AI/ML models, automation, or intelligent features within enterprise applications.

  • Lead and mentor a small team of developers, ensuring technical excellence and productivity.

  • Collaborate with product owners, architects, and senior management to align technical strategy with business goals.

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



Job Other Benifits:
    • Salary: As per company policy

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



Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs