Responsibilities:You'll contribute to the technical leadership and collective ownership and delivery of component design, development and maintenance.You'll initiate and manage code reviews.You'll contribute to our engineering culture and ever-improving concept of engineering best practices.You'll have a proven understanding of project tracking and agile development methodologies.You'll work collaboratively within a cross-functional, agile development team to solve problems, transfer knowledge and contribute to overall product architecture.
Qualifications:Strong experience on Software and Enterprise Application Development.Solid understanding of OOPs and enterprise architecture patterns.Experience in C# and Web API.Strong understanding of .Net Frameworks/Entity Framework, ASP.NET, WCF, WPF, .Net core is an add on.Experience with anyone frontend technology - React/AngularStrong MS SQL experience and database development.Experience working in Azure/cloud environments.Strong knowledge of data structures, multi-threading, and N-Tier Architecture.Familiarity with common developer tools – GIT.Excellent analytical skills and ability to work in an agile environment.