Centific Global Technologies
.Net Angular Developer
Job Location
Hyderabad, India
Job Description
Centific is a Seattle-based tech company pioneering the future of AI one breakthrough at a time. Learn how we're transforming the world through safe and scalable AI and empowering businesses to unlock the full potential of their data. Job Description : Technical Proficiency : - Angular : Assess knowledge of Angular framework, TypeScript, component architecture, state management, UI/UX design, and testing (e.g., Jasmine, Karma). - .NET : Evaluate expertise in .NET frameworks, C# programming, RESTful API design, authentication, dependency injection, and unit testing (e.g., xUnit, NUnit). - WebAPI : Examine capabilities in RESTful API creation, serialization, security, and documentation. Evaluate knowledge of HTTP methods and file handling. - SQL and Database Management : Assess SQL database design, query optimization, indexing, normalization, and data modelling. Consider experience with SQL Server / MySQL, and ORM tools (e.g., Entity Framework). - General Software Development Skills : Code Review, software architecture, source control (e.g., Git), CI/CD pipeline using Azure DevOps, and Agile/Scrum methodologies. - Project Experience : Evaluate past projects, contributions to open-source, real-world problem-solving, scalability, and performance optimization. - Testing and Quality Assurance : Assess expertise in automated testing, test-driven development (TDD), and code quality. SOLID Principles and Design Patterns : - Evaluate adherence to SOLID principles - Look for implementation of essential design patterns (any 2 or 3 design patterns): - Repository Pattern : Abstracting data access. - Dependency Injection (DI) : Achieving loose coupling and testability. - Factory Pattern : Complex object creation or conditional logic. - Decorator Pattern : Extending class behaviour dynamically. - Command Pattern : Decoupling sender and receiver of requests. - Singleton Pattern (caution) : Ensuring a single instance for shared resources. - Adapter Pattern : Creating compatible interfaces for external systems. - Observer Pattern : Notifying observers about changes or events. Soft Skills : - Assess communication, teamwork, problem-solving, adaptability, time management, and customer-focused mindset. Security : - Evaluate awareness of common security issues (e.g., OWASP Top Ten) and techniques for securing web applications and APIs. Coding proficiency : - Assess the developer's practical coding skills in these areas, including hands-on problem-solving and coding exercises. - Evaluate code quality, efficiency, and adherence to coding standards. - Examine their ability to apply linear programming concepts, SOLID principles, LINQ querying, and Entity Framework in real-world scenarios. (ref:hirist.tech)
Location: Hyderabad, IN
Posted Date: 10/20/2024
Location: Hyderabad, IN
Posted Date: 10/20/2024
Contact Information
Contact | Human Resources Centific Global Technologies |
---|