We are looking for a motivated and high-achieving Dot Net Developer based in Hyderabad or comfortable in relocating to join the team. This is a full-time placement with significant opportunities for growth. Responsibilities: You will work closely with expert, inspiring engineers. You will develop applications on top of the platform. You will optimize the performance and ensure the reliability and scalability of the software you build. You will maintain up-to-date documentation of all features of the application. You will contribute to open-source projects. Manage the code quality. Requirements: Skills: Strong ASP.NET Core, Angular JS, C#, WebAPIS, Azure/AWS, SQL Server. Comfortable working with a small team. Proficient in ASP.NET. At-least 5 years of development experience. Familiarity with architecture styles/APIs (REST, RPC). Knowledge of industry best practices, coding guidelines, static code analysis. Understanding of Agile methodologies. Excellent troubleshooting and communication skills. Attention to detail. Angular JS, TypeScript. Experience with Agile. Writing technical documentation (Architecture and design). DevOps, Git. Architecture and design experience.
• 4 to 7 years of software development experience using Microsoft technologies • Programming experience using the .Net framework – including ASP.Net, VB, C#, LINQ, WPF, WCF, MVC, XML. • Technical design experience – translation of complex HLDs to lower level detailed designs • Ability to develop/refine accurate build estimates based on detailed designs • Experience in SQL Server (or similar) database design • Experience with TFS and Visual Studio products • Experience with researching and understanding an underlying application functionality and patterns to develop detailed designs • Experience with large scale waterfall development in a highly complex environment • Experienced with Agile development methodologies is desirable but not mandatory • Experience in the development of Financial Services application – particularly Wealth Management is desirable • Experience with development of web based systems (web, mobile) and integration experience is desirable