logo

JobNob

Your Career. Our Passion.

Dot Net Developer


Krithika Associates


Location

Secunderabad | India


Job description

Job Responsibilities
1. Full Stack developer role as part of product development team following Agile Model and
Scrum development process
2. Responsible for designing high responsive web applications using ASP .Net framework /
Asp.net core
3. Build responsive pages using asp.net with loosely coupled integration to ASP.net Web
components
4. Design, develop, and maintain robust and scalable RESTful APIs using the .NET framework.
5. Collaborate with cross-functional teams to gather and define requirements for API
functionality.
6. Write clean, efficient, and maintainable code to implement API endpoints and related
functionality.
7. Implement security measures and authentication mechanisms to protect API endpoints and
data.
8. Perform unit testing and debugging of API code to ensure high-quality and bug-free
deliverables.
9. Optimize API performance through performance tuning and code optimization techniques.
10. Collaborate with front-end developers to integrate API functionality into web and mobile
applications.
11. Conduct code reviews and provide constructive feedback to maintain code quality
standards.
12. Troubleshoot and resolve API-related issues and bugs reported by users or internal teams.
13. Stay updated with industry trends and best practices in API development and implement
them in projects.
14. Document API design, functionality, and usage for internal and external stakeholders.
15. Good understanding of web debugging, asynchronous request handling, partial page
updates and AJAX
16. Follow the designing and coding best practices across all the layers of the enterprise
application and use the versioning tools like TFS/SVN/Git to store the programming
components
Requirements
1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
2. Proven experience as a .NET API Developer or similar role, with a strong understanding of
API development principles and best practices.
3. Proficiency in C# and the .NET framework, including ASP.NET Web API.
4. Experience with RESTful API development, including designing and implementing API
endpoints, versioning, and security.
5. Working experience with relational databases, and experience in integrating APIs with
databases. MSSQL in RDBMS and MongoDB in NoSQL are preferred
6. Strong understanding of software development lifecycle (SDLC) methodologies and version
control systems (e.g., Git).
7. Knowledge of authentication and authorization mechanisms such as OAuth, JWT, and
IdentityServer.
8. Experience with performance optimization and tuning of APIs.
9. Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
10. Excellent problem-solving and debugging skills to identify and resolve API issues.
11. Strong communication and collaboration skills to work effectively in a team environment.
12. Attention to detail and ability to write clear and concise documentation.
Preferred Qualifications:
1. Experience with cloud platforms such as Azure or AWS and deploying APIs to the cloud.
2. Knowledge of containerization technologies such as Docker and container orchestration
frameworks like Kubernetes.
3. Familiarity with API testing frameworks and tools.
4. Understanding of microservices architecture and building scalable APIs.
5. Experience with continuous integration and deployment (CI/CD) pipelines.
6. Knowledge of Agile development methodologies.
7. Knowledge on Angular / React frameworks
8. Usage of tolls like Postman
Work Location
• Hyderabad


Job tags



Salary

All rights reserved