Title: Senior Assistant Engineer - Software Engineering & Innovation
Company Name: Tekvision (BD) Limited
Vacancy: 2
Age: At least 24 years
Job Location: Chattogram, Dhaka
Salary: Negotiable
Experience:
•Bachelor’s degree in computer science, Information Systems, or a related field.
• Must have deep understanding of
Angular Components, directives, and Services
Angular life cycle hooks, Dependency Injection
Angular Routing, Auth guards, resolvers
RxJs Observables, Subjects, operators, and most recent Angular signal
•Strong command of TypeScript, including advanced concepts such as generics, interfaces, and strict/strong typing for robust application development.
•Advanced knowledge of C# and .NET Core Web API development.
Additional Requirements
•Understanding of OWASP security principles and compliance will be an added advantage.
•Knowledge or experience in mobile application development (native or cross-platform) will be an added advantage.
•Knowledge of software testing practices, including unit testing and integration testing, will be considered an extra qualification.
•Ability and willingness to provide training and technical guidance to the team members.
•Knowledge of the Korean language is a plus.
Job Purpose & Context
The Full-Stack Software Engineer will be responsible for designing, developing, testing, and maintaining scalable, secure, and high-quality enterprise applications supporting business operations and digital transformation initiatives.
The role requires strong hands-on expertise in Angular, C#, ASP.NET Core Web API, Entity Framework Core, and Microsoft SQL Server, with particular emphasis on API-First development, Clean Architecture, RESTful services, secure authentication/authorization, database design, automated testing, and modern software engineering practices.
Key Roles & Responsibilities
•Design and develop API-First enterprise applications using C#, ASP.NET Core Web API, RESTful services, Clean Architecture, and modular design principles.
•Participate across the complete SDLC, from requirements analysis and technical design through development, testing, deployment, maintenance, and application modernization.
•Develop scalable architecture, applying proper separation of concerns and contributing to Microservices Architecture, including service boundaries, API contracts, inter-service communication, and deployment considerations
•Implement secure and efficient solutions using JWT, OAuth 2.0, OIDC, role/claims-based authorization, Entity Framework Core, LINQ, transactions, and database performance optimization.
•Design and optimize SQL Server databases and develop responsive Angular applications using TypeScript, HTML5, CSS3, Bootstrap, and Angular Material or equivalent frameworks.
•Ensure code quality and reliability through SOLID principles, design patterns, coding standards, documentation, TDD, unit/integration testing, and automated testing practices.
•Collaborate with cross-functional teams and support production operations, including translating business requirements into technical solutions, troubleshooting issues, performing root-cause analysis, and implementing sustainable corrective actions.