• Lead and Guide a team of 5 to 8 people.
• Strong knowledge of designing the application containing user interfaces with modern web technologies that can be tested and scaled easily
• Review code and design from other team members and provide constructive feedback.
• Mentor and train project team members.
• Manage multiple tasks simultaneously and effectively resolve conflicts.
• Ensure quality deliverables for coding and documentation.
• Status reporting to delivery leads.
• Strong Experience on technology areas of Messaging, Transaction Management, and Data Access.
• Strong Knowledge of web-based enterprise level applications architecture and Design Principles (such as SOLID Principles).
• Hands-on expertise in NUnit, Swagger, Log4Net, Mockito frameworks.
• Good Experience in developing applications for cloud environment. such as Microsoft Azure.
• Strong Database and SQL Skills including Stored Procedures/Queries performance tuning.
• Strong understanding of Object Oriented design methodologies and design patterns.
• Understanding of the entire Software Development Life Cycle / Agile methodologies including requirements elicitation, design, development, test, release, and support and industry standards around the same.
• Experience with code build tools such as MS Build, Jenkins, Gitlab or Git hub.
• Excellent communication and presentation skills."
• Knowledge of Life and Benefits domain
Primary Skill-Full Stack.Node.js, React, Cloud Foundry, AEM, Services