Title: Technical Lead
Company Name: Akij Textile Mills Ltd
Vacancy: --
Age: At least 35 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
8+ years of software development experience.
3+ years in a Technical Lead or Senior Development Lead role.
Experience developing large-scale Textile ERP, Enterprise Resource Planning, Manufacturing, Supply Chain, or Financial Systems.
Experience with large-scale Textile ERP implementations.
Knowledge of Manufacturing, Inventory, Finance, Procurement, and Supply Chain business processes.
Experience working in Agile/Scrum environments.
Familiarity with cloud platforms such as Azure or AWS.
Experience with monitoring and observability tools.
Technical Leadership:
Lead the development and delivery of critical ERP modules using:
o .NET (ASP.NET Core, C#)
o React/Next.js Oracle Database
• Translate solution architecture into scalable, maintainable, and high-performance software solutions.
• Provide technical direction and implementation guidance to development teams.
• Ensure adherence to software development best practices, coding standards, and architectural principles.
Software Design & Code Quality
• Enforce SOLID principles, Clean Architecture, and design patterns.
• Conduct comprehensive code reviews for both backend and frontend applications.
• Ensure consistency in:
o Coding structure
o Naming conventions
o Project organization
o Development standards
• Promote maintainable, testable, and reusable code.
Performance Optimization:
• Optimize Oracle database performance through:
o Query tuning
o Index optimization
o Execution plan analysis
o Database performance monitoring
• Design efficient REST APIs and data transfer strategies.
• Implement Redis caching strategies to minimize database load and improve response time
• Optimize asynchronous processing and background job execution. Identify and resolve system bottlenecks proactively.
Textile ERP Development:
Lead implementation of complex ERP functionalities including:
• Production Management
• Inventory Management
• Costing and Valuation
• Procurement and Supply Chain
• Sales and Distribution
• Financial Transactions
• Workflow Automation . Reporting and Analytics
System Integration:
Ensure seamless integration between:
• React frontend applications and .NET APIs
• Backend services and Oracle Database
• Redis caching layer and application services
• Third-party systems and enterprise integrations
DevOps and Deployment Support:
• Support CI/CD pipeline implementation and optimization.
• Collaborate with DevOps teams to ensure deployment readiness.
• Participate in release planning and production deployment activities.
• Ensure application stability across development, staging, and production environments.
Production Support:
• Investigate and resolve production issues.
• Analyze application logs and performance metrics.
• Address:
o Performance bottlenecks
o Data inconsistencies
o Integration failures
o Application errors
• Implement preventive measures to minimize recurring issues.
Team Leadership and Mentoring:
• Mentor developers across backend and frontend technologies.
• Provide technical coaching on:
o .NET Development
o React Development
o Oracle SQL Optimization Redis Implementation
o Software Architecture
• Conduct technical knowledge-sharing sessions.
• Assist team members in problem-solving and technical decision-making.
Collaboration and Communication:
Work closely with:
• Solution Architects
• Business Analysts
• QA Engineers
• DevOps Engineers
• Project Managers
• Stakeholders
to ensure successful and timely delivery of ERP solutions.
Documentation:
• Contribute to technical design documentation.
• Maintain implementation guides and development standards.
• Ensure proper knowledge transfer and module handover.
• Documentation architecture decisions and technical solutions.