Experience in Software Design, with applied knowledge of Key design principles
Understanding Software Architecture Collaborate with the team on application architecture design and decision-making
Solving complex problems through design and programming skills
Experience in automating all the aspects of Engineering
Understanding of Data Structures and Algorithms, including time and space complexity, optimization
Contribute to development team and help to achieve key business objectives
Ability to perform design and code reviews
Must have skills and Experience:
Minimum 16 year of formal education - BE/B.Tech/MCA/M.Tech from reputed institute
7+ years in the IT industry and a good understanding of the full life cycle of development
Min. 2-3 Years Experience of working in Microsoft Azure development stack using App Service, Azure SQL, Function App, Azure Storage and Queues, Application Gateway, Eventhub Angular 4+ is a must
Excellent problem solving, debugging, and troubleshooting skills
Must have good written and verbal communication skills and be comfortable presenting to development groups.
Experience with OO analysis design principles, design patterns
Experience with the following technologies: C#, .NET 3.5+, .Net Core MVC, Web API, SQL Server
Experience in UI frameworks with Angular, Bootstrap etc.
Must have experience in Test frameworks with MSTest, Jasmine, Protractor
Experience in HTML5, CSS 3
Experience in writing functional test using Selenium
Accustomed to working with Microsoft Development environment Visual Studio, Sql Server Management Studio
Experience working with Source Code management tools like TFS, GIT
Nice To Have Skills
Desired Skills and Experience:
Experience in health care industry
Experience working in Agile environment
Experience working in Product Development
Experience with MS Visio
Job Classification
Industry: IT-Software, Software Services Functional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & Design Role: Programming & Design Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Production/Industrial Post Graduation: M.Tech in Electronics/Telecommunication, MCA in Computers Doctorate: Doctorate Not Required