19 Sep
|
Bebo Technologies
|
Bhubaneswar
19 Sep
Bebo Technologies
Bhubaneswar
Job Requirements:
- 10+ years of experience in software development, with at least 23 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
- Solid 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
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 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
📌 Dot Net Architect (Bhubaneswar)
🏢 Bebo Technologies
📍 Bhubaneswar