Key Responsibilities:
Application Development
- Design, develop, and maintain robust applications using .NET technologies.
- Develop and manage RESTful APIs and integrate third-party services.
- Implement data access layers using Entity Framework.
- Work extensively with PostgreSQL for database design and optimization.
API Documentation & Collaboration
- Create and maintain API documentation using Swagger.
- Collaborate with cross-functional teams including frontend, QA, and DevOps.
- Participate in requirement analysis and technical design discussions.
Code Quality & Problem Solving
- Review code, ensure best practices, and maintain coding standards.
- Identify and resolve performance and scalability issues.
- Utilize AI tools to enhance development productivity and efficiency.
- Demonstrate strong problem-solving skills to troubleshoot and resolve technical issues.
Leadership & Mentorship
- Lead and mentor junior developers, providing technical guidance and support.
- Ensure team adherence to software architecture and design patterns.