Savvyan Technologies
10 to 12 Year(s)
10+ years hands-on experience in software design and development, database design and development, and system integrationHands-on experience with Microsoft technologies, specifically: .NET/ASP.NET MVC, Web API, C#, SQL Server, Windows 2008/2012 serverHands-on experience with web technologies including JSON/XML, RESTful and SOAP-based web services, JavaScript, CSS, jQueryGood knowledge on Azure cloud platform.Strong knowledge on Microservice architecture and patterns.Experience with test driven development and proper unit testing of codeObject Oriented Programming / Object Oriented Design (OOP/OOD)Proficient in design patterns and best practises.Experience developing web and mobile applications.Knowledge of JavaScript frameworks (e.g. Angular, React, Node.js)Familiarity with UI/UX design.Ability to solve problems in coding, testing and deployment.Good knowledge of different software systems, client/server architectures and various compatibility requirements.Experience in troubleshooting, software development processes and ability to understand and implement client requirements.Healthcare domain knowledge is preferable.2. Management SkillsAbility to discuss with stakeholders, product owners and gather requirements, conduct regular team meetings and track project progressAbility to communicate effectively with teams (offshore/onshore) and clientsUnderstand project requirements, coordinate with resources and direct the projects in the right direction in a timely mannerManage activities that take place during solution ideation, solution design, and solution implementation.Ability to manage change and effectively pass on the information down the line to concerned teams for smoother executionDelegate and allocate responsibilities efficiently to manage projects end to endExperience in Agile and Scrum methodologies3. LeadershipEffectively lead teams and inspire others to achieve goals through innovation, quality and excellenceExperience in working on onshore-offshore hybrid model of teamsAbility to identify strengths and weaknesses of team members and suitably make changes if requiredResource management skills and ability to handle complex / sensitive issuesEncourage team interaction, boost employee motivation and appreciate team contributionAbility to match project tasks with opportunities for development so that employee potential is utilised to the maximum