We are looking for a skilled .NET Developer with extensive experience in API development, OOPs concepts, cloud computing, and Azure. The ideal candidate should have a passion for developing high-quality software applications that meet business requirements and enhance user experiences.Excellent problem-solving and analytical skills -> Should have basic understanding of Data Structure and Algorithm concepts like Array, String, LinkedList, Binary Tree, Heap, Searching, Sorting, DFS & BFS.
ResponsibilitiesDesign, develop, and maintain . NET-based applications using modern software development practices and techniquesCollaborate with cross-functional teams to gather requirements, analyze business needs, and develop solutionsImplement RESTful APIs to expose application functionality and integrate with third-party systemsImplement OOPS concepts such as encapsulation, inheritance, and polymorphism to write clean and reusable codeUse cloud computing technologies to design and deploy scalable and secure applicationsUse Azure Service like AKV, Storage Account, Azure Function, Azure SQL etc.Write unit tests to ensure code quality, reliability, and maintainabilityParticipate in code reviews and contribute to the continuous improvement of the development processStay up-to-date with emerging technologies and industry trends and evaluate their potential impact on the organization
QualificationsBachelor's degree in Computer Science, Engineering, or a related field3+ years of experience in .NET development with a focus on API developmentStrong understanding of OOPs concepts and experience in writing object-oriented codeDevOps and Azure knowledge is must.Knowledge of web services such as REST.Experience with technologies such as Java, C#,.NET Framework and coreExperience with agile software development methodologies such as Scrum or KanbanExcellent problem-solving and analytical skillsStrong communication and collaboration skills