Staff Software Engineer - .NET Core

Job Description

Title: Staff Software Engineer - .NET Core

Company Name: The Kow Company Ltd.

Vacancy: 02

Age: At least 25 years

Job Location: Dhaka (Dhaka Sadar)

Salary: Negotiable

Experience:

  • At least 7 years
  • The applicants should have experience in the following business area(s): Telecommunication, IT Enabled Service, Developer, E-commerce, Educational Technology (Edtech) Startup, Business-to-Business (B2B) Software and Services Startup


Published: 2024-10-28

Application Deadline: 2024-11-23

Education:
    • Bachelor of Computer Application (BCA) in Computer Applications
    • Masters in Computer Application (MCA)

Optional Certifications (Added advantage if any):

  • Microsoft Certified: Azure Developer Associate

  • Microsoft Certified: .NET Developer

  • AWS Certified Developer – Associate

  • SQL & NoSQL Database Certifications

  • DevOps with Azure or Jenkins Certification



Requirements:
  • At least 7 years
  • The applicants should have experience in the following business area(s): Telecommunication, IT Enabled Service, Developer, E-commerce, Educational Technology (Edtech) Startup, Business-to-Business (B2B) Software and Services Startup


Skills Required: API Implementation,ASP.NET Core,AWS,Blazor,C Programming Language,DevOps Engineer,Dot net Framework,IT Security,MVC,Orchestrator

Additional Requirements:
  • Age At least 25 years
  • 7+ years of professional experience in software development, with expertise in ASP.NET Core, C#, .NET Framework, MVC, and Blazor Server.
  • Proven experience designing and implementing scalable architectures, including microservices, monolithic, and cloud solutions.
  • Strong understanding of RESTful API development and integration.
  • Experience with Azure or other cloud platforms, including cloud-native applications.
  • Proficient in database technologies, particularly SQL Server, NoSQL solutions, and Entity Framework, with a focus on performance optimization and scalability for high-traffic applications.
  • Strong understanding of security best practices in software development.
  • Experience with reporting modules and message brokers for efficient communication in distributed systems.
  • Excellent problem-solving skills with the ability to troubleshoot complex technical issues.
  • Persuasive communication and collaboration skills, with the ability to work effectively in cross-functional teams.


Responsibilities & Context:

About Us:

At The KOW Company Ltd., we are committed to delivering scalable, secure, and high-performance software solutions that empower businesses. As a leading innovator in the tech industry, we are seeking Staff Software Engineers with deep expertise in .NET Core to lead the architecture and development of complex applications.

This role emphasizes technical excellence and offers the opportunity to work on cutting-edge solutions such as 3D Reconstruction, 2D Image Background Removal, and complex ERP systems for file transfer. Additionally, you will contribute to the development of an app designed to serve over one million users, playing a key role in driving the company’s growth and innovation.

Position Overview:

The Staff Software Engineer will be responsible for designing and implementing scalable architectures using ASP.NET Core, C#, and cloud technologies like Azure or AWS. This is a hands-on technical role where you will collaborate directly with cross-functional teams to develop world-class software products.

You will play a key role in building distributed systems and working with databases (SQL and NoSQL) to deliver high-performance solutions for applications used by millions. Additionally, you will work on both monolithic and microservices-based architectures, depending on project needs, and ensure seamless integration of components through reporting modules and message brokers where required

Key Responsibilities:

  • Lead the design and development of scalable applications using ASP.NET Core, C#, and Blazor Server, employing both microservices and monolithic architectures where appropriate.
  • Architect and implement cloud-native applications on Azure or other cloud platforms, leveraging cloud services effectively.
  • Develop and integrate RESTful APIs to ensure seamless interaction with other systems.
  • Design and optimize distributed databases (SQL or NoSQL) for performance, reliability, and scalability, ensuring they can handle high user volume.
  • Develop reporting modules and implement message brokers (such as RabbitMQ, Kafka) where necessary for efficient data processing and communication between systems.
  • Ensure best practices in security, data protection, and application performance.
  • Establish and maintain CI/CD pipelines using tools like Azure DevOps or Jenkins for automated testing and smooth deployments.
  • Collaborate with product owners and other teams using JIRA to plan, prioritize, and deliver key projects.
  • Use Docker and Kubernetes to containerize and orchestrate services, ensuring efficient deployment and management.
  • Troubleshoot and resolve complex technical issues, providing leadership in problem-solving efforts.


Job Other Benifits:
  • Profit share,Weekly 2 holidays
  • Lunch Facilities: Full Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2
    • Healthy Work Environment: Work in a supportive and positive atmosphere.

    • Christmas Leave: Celebrate the holidays with special leave.

    • Career Advancement: Opportunities for growth and professional development.

    • Yearly Office Retreat: Relax and recharge with your colleagues.

    • Events Celebration: Enjoy various events celebrated at our office premises.

    • Annual Tournaments: Participate in our annual cricket and football tournaments.

    • Indoor Games: Have fun with carrom and table tennis during breaks.



Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs