27 Aug
|
Bebo Technologies
|
Chandigarh
27 Aug
Bebo Technologies
Chandigarh
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
Job Responsibilities:
- 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 contemporary 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.
Job Requirements:
- 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
📌 Associate Software Architect Dot Net (Chandigarh)
🏢 Bebo Technologies
📍 Chandigarh