bebo Technologies is a leading complete software solution provider. bebo stands for 'be extension be offshore'. We are a business partner of QASource, inc. USA[www.QASource.com]. We offer outstanding services in the areas of software development, sustenance engineering, quality assurance and product support. bebo is dedicated to provide high-caliber offshore software services and solutions.
Our goal is to 'Deliver in time-every time'.
For more details visit our website: www.bebotechnologies.com
Let's have a 360 tour of our bebo premises by clicking on below link:
https://www.youtube.com/watch?v=S1Bgm07dPmMKey
-
Collaborate with senior architects and development teams to design scalable, secure, and maintainable software solutions.
-
Contribute to high-level and low-level architecture documents and ensure alignment with business and technical goals.
-
Design and review full-stack application architectures, covering backend services, APIs, databases, frontend applications, and integrations.
-
Guide and mentor development teams on applying OOP, SOLID principles, design patterns, and architectural best practices effectively.
-
Provide technical guidance on frontend architecture and development using React and/or Angular.
-
Evaluate and recommend the latest technologies, frameworks, libraries, and tools to improve system efficiency and development productivity.
-
Participate in code reviews, architectural reviews, and provide technical leadership across projects.
-
Ensure solutions are secure, scalable, highly available, and meet performance requirements.
-
Assist in migrating legacy systems to modern architectures or cloud-based solutions, preferably using AWS/Azure.
-
Stay updated with industry trends, especially in .NET Core/.NET, microservices, React, Angular, containerization (Docker/Kubernetes), cloud computing, and AI.
-
Contribute to the development and enforcement of coding standards, architectural best practices, and DevOps practices.
-
Work closely with development, QA, DevOps, and product teams to ensure successful implementation of architectural decisions.
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
10+ years of experience in software development, with at least 2–3 years in a technical design, solution architecture, or architectural role.
-
Strong expertise in C#, .NET Core/.NET, .NET Framework, ASP.NET MVC, and Web API.
-
Strong command of Object-Oriented Programming (OOP) and SOLID principles.
-
Proven experience with software design patterns such as Factory, Singleton, Repository, Strategy, Dependency Injection, etc.
-
Strong knowledge of modern frontend development using React and/or Angular.
-
Good understanding of frontend architecture, component-based development, state management, API integration, routing, authentication/authorization, and responsive web application development.
-
Ability to design and integrate frontend applications with .NET-based REST APIs and backend services.
-
Hands-on experience with cloud platforms, preferably AWS (Lambda, EC2, S3, RDS, etc.) and/or Azure.
-
Familiarity with containerization technologies such as Docker and orchestration tools such as Kubernetes.
-
Experience designing and working with RESTful APIs, microservices, distributed systems, and service-to-service communication.
-
Experience with databases including SQL Server, PostgreSQL, and/or NoSQL databases.
-
Experience with messaging systems such as RabbitMQ and Kafka.
-
Good understanding of CI/CD pipelines and DevOps practices
-
Knowledge of AI/ML concepts or integration with AI-powered services is a plus
-
Excellent problem-solving and analytical skills with the ability to work in a fast-paced environment
-
Strong communication, collaboration, mentoring, and technical leadership skills