Key Responsibilities
Full Stack Application Development
- Design and develop scalable full-stack applications using .NET framework
- Build responsive and interactive frontend components using AngularJS, React JS, HTML5, CSS3, and JavaScript
- Develop backend services and APIs using C# and .NET
Microservices Architecture & API Development
- Design and implement microservices-based architecture
- Develop RESTful .NET APIs for system integration
- Ensure modular, scalable, and maintainable service design
Database Design & Management
- Work with relational databases such as SQL Server and Oracle RDBMS
- Design efficient database schemas and optimize queries
- Ensure data integrity, performance, and reliability
DevOps & Containerization
- Work with Docker for containerization of applications
- Support deployment and environment setup for applications
- Collaborate on CI/CD pipelines for smooth delivery
Frontend Development & UI Integration
- Develop user interfaces using AngularJS and React JS
- Ensure UI responsiveness and cross-browser compatibility
- Integrate frontend with backend APIs seamlessly
Backend Development & System Integration
- Build and maintain robust backend services using .NET and C#
- Integrate third-party services and internal systems via APIs
- Ensure high performance and scalability of backend systems
Collaboration & Delivery
- Work closely with cross-functional teams including QA, DevOps, and product teams
- Participate in Agile development processes and sprint cycles
- Translate business requirements into technical solutions
Code Quality & Maintenance
- Follow coding standards and best practices
- Debug, troubleshoot, and optimize application performance
- Ensure maintainability and scalability of codebase