About the CompanyCoditas is an offshore product development organization of passionate engineers, design thinkers, data scientists, cloud professionals, and other top industry professionals. We offer services spanning the entire length and breadth of software development, including cutting-edge technologies such as Artifi cial Intelligence, Machine Learning, and GeneratiAI.With over 200 clients worldwide, we are partners with multi-billion dollar and Fortune 500 clients such as JPMorgan Chase, BCG, KPMG, Reliance, HDFC, IDFC, SunPharma, and many more. Coditas has experienced fast-paced growth thanks to an engineering-driven culture and steadfast philosophies around writing clean code, designing intuitive user experiences, and letting the work speak for itself.Job DescriptionWe are looking for a Microsoft Technology developer who will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and effi cient technologies, frameworks, and Des Patterns. Your primary responsibility will be to design and develop features for existing and new products. Therefore, you must be skilled at problem-solving, solution design, and high-quality coding.The person will be working on projects related to architecture design / re-architecting existing solutions and moving them to a highly scalable cloud environment. Along with this, the candidate will be responsible for the development of new features, enhancements, bug fi xes, optimizations, and other tasks to make the application robust and scalablRoles and ResponsibilitiesDevelop scalable, distributed, and high-performance components.Should analyze and review requirements from product specifi cations and provi accurate estimates.Should take ownership of the technical aspects of a product vertical. Should drive code reviews and develop processes for coding practices adherence to engineering processes.Technical SkillsKnowledge of .NET Framework 4.0/4.5 and .NET CoreStrong knowledge of designing distributed systems using C#, ASP.Net MVC, WCF/ Web Services, SOA, LINQ, Web API, Entity FrameworkStrong ability to apply OOPS Concepts, SOLID principles, and Design patterns to a complex problemShould be able to design system components that are loosely coupled and highly cohesive to achieve massive scale.Should have strong ability to work on MS SQL Server Database and write high-performing and optimized queriesShould follow good design practices to write scalable, extendable, and testable code. Should be able to read and understand the existing code to improve further or extend the functionalityAbility to gather business requirements from clients and extensible and reusable solutionsShould know about cloud computingStrength in designing truly scalable applicationsAware & practiced secure application/API programming practices Strong application design skills high-level and low-level designCandidates with Hands-on experience in developing .NET core-based microservices platforms will be highly preferred.You should have:Credible experience in C#, Asp.NET MVC, and .Net core, anywhere between 2 to 5 years.A good understanding of IIS Architecture, MVC Architectural Patterns, and Restful Web API.An understanding of how API frameworks are built and analyzed for performance, security & scalability.A passion for programming and write good defect-free code.An acumen for programming excellence and hunger to see your work successfully in the market.Strong communication skills with the ability to communicate with international clients.Qualities like ownership, proactive communication, accountability and self-motivation