Job Description
Title: Sr. Software Engineer
Company Name: A Leading Garments Manufacturing Company
Vacancy: --
Age: 25 to 45 years
Location: Dhaka
Salary: Negotiable
Experience:
∎ 5 to 7 years
∎ The applicants should have experience in the following business area(s):Garments, Textile
Published: 5 Nov 2024
Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering
∎ C#
∎ Design Pattern
∎ C#
∎ Design Pattern
Requirements:
Additional Requirements:
∎ Age 25 to 45 years
Responsibilities & Context:
∎ • Design Microservices Architecture with using Design Patterns, Principles and the Best Practices
∎ • How to handle millions of request with designing system for High Availability, High Scalability, low latency, and resilience to network failures
∎ • Step by step evolving architecture from Monolithic to Event-driven Microservices Architecture
∎ • Microservices Communications (Sync / Async Message-Based Communication, API Gateways))
∎ • Microservices Data Management (Databases / Query / Commands / Distributed Transactions)
∎ • Microservices Distributed Transaction Management
∎ • Microservices Distributed Caching
∎ • Microservices Deployments with Containers and Orchestrators• Microservices Design Patterns and Best Practices
∎ • API Gateway Pattern, Backends for Frontends Pattern-BFF, Gateway Routing/Aggregation/Offloading Pattern
∎ • Strategic and Tactical Domain-Driven Design Pattern.
∎ • Messaging Pattern, Topic-Queue Chaining & Load Balancing Pattern
∎ • CQRS and Event Sourcing Patterns, Eventual Consistency Principle, CAP Theorem
∎ • Transactional Outbox Pattern, Dual Write Problem
∎ • Code Review for Existing Microservices Architecture Repository on GitHub
∎ • Event Hubs and Real-time Event Streaming in Event-Driven Microservices Architecture
∎ • Cache-Aside Pattern for Microservices Distributed Caching
∎ • DevOps and CI/CD Pipelines for Microservices Deployments
∎ • Microservices Resilience, Observability and Monitoring Patterns• Retry and Circuit Breaker Patterns
∎ • Bulkhead / Timeout / Cache / Fallback Patterns
∎ • Elastic Stack for Microservices Observability with Distributed Logging
∎ • Microservices Health Checks: Liveness, Readiness and Performance Checks
∎ • Refactoring System Design for handling millions of requests
∎ • Duende IdentityServer/ASP.NET Core Identity
Skills & Expertise:
Compensation & Other Benefits:
∎ Mobile bill, Medical allowance, Provident fund, Insurance, Gratuity
∎ Salary Review: Yearly
∎ Festival Bonus: 2
Workplace:
∎ Work at office
Employment Status: Full Time
Job Location: Dhaka
Company Information:
∎ A Leading Garments Manufacturing Company
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 5 Dec 2024
Category: IT/Telecommunication