Job Title: .Net Technologies \& React JS Developer
1. System Integration Design
Design and implement integration solutions between internal and external systems using APIs, web services, and messaging protocols.
Ensure seamless communication between front-end (React.js) and back-end (.NET Core) components.
2. Full Stack Development
Develop and maintain responsive user interfaces using React.js.
Build scalable backend services and APIs using .NET Core/C#.
3. API Development \& Management
Create RESTful APIs and ensure secure, efficient data exchange.
Integrate third-party APIs and services (e.g., payment gateways, CRM, ERP systems).
4. Middleware \& Data Flow
Implement middleware logic to handle data transformation, validation, and routing.
Ensure data consistency and integrity across integrated systems.
5. Deployment \& CI/CD
Set up and manage CI/CD pipelines for integration components.
Deploy services to cloud platforms (e.g., Azure) and monitor performance.
6. Security \& Compliance
Implement secure authentication and authorization mechanisms (OAuth, JWT).
Ensure compliance with data protection standards (e.g., GDPR, HIPAA).
7. Troubleshooting \& Support
Diagnose and resolve integration issues across environments.
Provide technical support for integration-related incidents and enhancements.
8. Documentation \& Collaboration
Maintain technical documentation for integration flows, APIs, and system architecture.
Collaborate with cross-functional teams including DevOps, QA, and business analysts.
9. Performance Optimization
Monitor and optimize integration performance and scalability.
Implement caching, load balancing, and asynchronous processing where needed.
10. Agile Participation
Actively participate in agile ceremonies and sprint planning.
Contribute to backlog grooming and estimation of integration tasks.