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: - 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