Requirements
Education
- Bachelor in Engineering (BEngg) in Computer Science & Engineering
Experience
- 6 to 12 years
- The applicants should have experience in the following business area(s):
Software Company
Additional Requirements
EXPERIENCE AND SKILLS:
- Working experience: At least 6+ years relevant working experience
- CORE TECHNICAL EXPERTISE:
- Proficiency in .NET development with C#.
- Solid understanding of SPA client development with TypeScript and React.
- Familiarity with CI/CD pipelines and Azure DevOps processes.
TESTING & TOOLS EXPERTISE:
- Experience with AutoMapper, Autofac, EntityFramework, GraphQL, Handlebars, NSubstitute, NUnit, and Serilog.
- Strong skills in automated testing methodologies and tools.
- AZURE PLATFORM SKILLS:
- Experience deploying and managing applications on Azure PaaS.
- Knowledge of disaster recovery and environment management.
AGILE EXPERIENCE:
- Hands-on experience with Scrum development methodology.
- Familiarity with backlog estimation, Sprint planning, and producing deployable increments.
COMMUNICATION SKILLS:
- The candidate must have excellent English communication skills, both written and verbal.
Responsibilities & Context
KEY AREAS OF ACCOUNTABILITY:
- NET 8 web applications (CQRS API, client, and background jobs).
- Unit-, API-, and UI-testing projects.
- Azure DevOps pipelines and supporting tools.
- TypeScript frameworks and tools, such as NodeJS, Webpack, Babel, and Sass.
- Familiarity with npm packages like FluentUI, React, Redux, and ImmutableJS.
- Source control using Git with remote repositories and pull requests on BitBucket.
- DevOps processes scripted in PowerShell and Azure CLI.
- Microsoft Azure PaaS resources:
- Azure Web Apps, Azure SQL Server, Application Insights, Key Vaults, Redis Cache, Azure Storage Accounts, Automation Accounts, and Search Service.
- Integration with Azure Entra ID, Microsoft Exchange, and Azure Service Bus.
Employment Status
Full Time
Job Location
Dhaka (GULSHAN 2)
https://rb.gy/6wdm4s