Senior Software Architect - R&D (.NET Core Web & Azure/AWS/IIS)

Job Description

Title: Senior Software Architect - R&D (.NET Core Web & Azure/AWS/IIS)

Company Name: Nano Information Technology

Vacancy: Not specific

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc) in CSE, Bachelor in Engineering (BEngg) in CSE

Experience Requirements:
∎ At least 5 year(s)
∎ The applicants should have experience in the following business area(s): Software Company

Job Context:
∎ Skills Required:
∎ Minimum 5 years work experience in web development including 2 years in .NET Core.
∎ Solid understanding of .NET Core Modular Architecture.
∎ Very good understanding of OOP, Data structures, Modular programming including Abstract Class, Interface, Inversion of Control, Dependency Injection.
∎ Sound knowledge on C# Reflection is highly desired.
∎ Clean understanding of several design pattern based on System Architecture need.
∎ Understanding and practical experiences on implementing multiple CI & CD procedures based on architecture (Azure, AWS, Openshift, Jenkings, Github, Gitlab).
∎ Depth understanding of Micro-service & Mono-lithic architecture.
∎ Depth knowledge in implementation principal like SOLID, DRY, KISS, YAGNI and Twelve-Factor App principles.
∎ Advance experience on RESTful APIs to connect applications and OData service development.
∎ Load Balancing Cookie & Session Manipulation.
∎ Advance JavaScript knowledge like Inheritance, Prototype, Template, Object Comparison, Callback
∎ Functions, Promises, History and jQuery.
∎ Advance and demonstrable experience on CSS knowledge like Flex, Grid, Media Query, Attribute
∎ Selectors, Transitions and Animation, Universal, Child, and Adjacent Selectors.
∎ Understanding of difference message queue platform like Azure Service Bus, RabbitMQ.
∎ Good understanding on cashing server like Redis.
∎ Knowledge on gRPC service (server & client) implementation.
∎ Good knowledge on Vue Framework.
∎ Good knowledge on Kendo Chart and ApexChart.
∎ Good knowledge on 3 rd party JavaScript and Vue library.
∎ Experience on Map/GIS based system is an added advantage.
∎ Clean understanding of Unit Testing using XUnitTest and NUnitTest.
∎ Good knowledge on Selenium Webdriver.
∎ A knack for benchmarking and optimization.
∎ Expected to have experience on Multi-tenant Web application development
∎ Understanding of the Agile development life cycle.
∎ Proficient understanding of code versioning tools, such as Git.
∎ Good communication skill.

Job Responsibilities:
∎ Study and research new technology and transform knowledge to reusable component.
∎ Enhance, maintenance of in-house built framework developed in .Net Core 3.1.
∎ Guide & support development team for implementing framework.
∎ Review Developer’s Code to maintain code quality, organization, and automatization.
∎ Design, build, and maintain high performance, reliable and reusable component.
∎ Ensure the best possible performance, quality, and responsiveness of the application.

Additional Requirements:
∎ Both males and females are allowed to apply

Salary: Negotiable

Compensation & Other Benefits:
∎ Medical allowance, Weekly 2 holidays
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Job Source: Online Job Posting.

Application Deadline: 19 Oct 2021

Company Information:
∎ 19 Sep 2021
∎ Nano Information Technology
∎ Address : Cha-88/1/B (2nd & 3rd Floor), North Badda, Progati Sarani, Badda, Dhaka-1212, Bangladesh
∎ Web :
∎ Business : Nanosoft is one of the leading providers of software and communications in Bangladesh. Software Development, Corporate Training and Networking.

Category: IT/Telecommunication