A Developer is a professional who builds software applications using languages and technologies of the framework. They are responsible for designing, coding, testing, and deploying applications, as well as providing technical support and maintaining software throughout its lifecycle.
Position Summary:
Develop, design, modify and debug software for Product applications. Work closely with the team, and report clearly and accurately to management. Perform engineering-level tests to find defects and development and production issues, validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions. Ensure architectural consistency of the application. Assist with research and development. Thorough knowledge of business logic in one or more modules of the application, or comparable work experience
Technical Skills:
, .Net Core, C#, MVC, Web API, Angular JS, Web Services, Entity framework, Micro Services, Multi-tier Architecture, JQuery, JavaScript, Ajax , LINQ, Design Patterns, SQL, SDLC, Azure Cloud and Agile.
Preferred Skills and Experience:
Strong in oops concept.
Strong experience in Net Core, MVC, Web API, C#, Web Services, SQL and relational databases and web development in general.
Experience in JavaScript, jQuery is a must
Knowledge on Net Core, Micro service, and Azure/AWS Cloud.
Working experience on Telerik, Kendo MVC and Kendo UI controls is a plus
Development on web application that utilized Responsive Web Design techniques highly preferred.
Knowledge of Agile/iterative development processes and higher education experience are all pluses.
Hands on experience in leading the development of .NET solutions
Expertise in OOPs, Design Patterns and Best Practices in SOA
End to end .net development and implementing enterprise applications based on .Net stacks
Proficiency in Agile/Scrum methodology.
Understands complex database concepts and effectively employs different