Key Requirements
Experienced in Solutioning the Software and Performance engineering, Production data analysis
Experienced in HealthCare, Content Management System and Learning Management System
Effective team player who continuously seeks opportunities to master new domains and technologies
Should have worked in Onsite with the clients
Technical and Delivery Leadership of the entire Product.
Manage the software development cycle, including research, architecture, development, testing, release, and upgrades.
Input to product roadmap from a feature and technical perspective.
Provide Design and Solutioning the Features.
Client Relationship Management.
Exposure in Webservices, UML, Software Design and Architectural patterns., UI Frameworks.
Excellent vision and ability to make forward looking technology decisions and plans and ability to quantify the technical debt.
Experience in designing and partitioning applications into layers and tiers and into Micro Services.
Experience in moving Monolithic Architecture to Micro Services.
Experience in Cloud Technologies.
Experience in Web Application Development.
Matured in Open-Source tools and technologies.
Team Management and Leadership.
Excellent Experience in Spring Framework, ORM Framework, Java / J2EE
Experience in Restful/Soap Web services
Architectural experience in Cloud – IBM Cloud, AWS
Good experience in DB – Oracle, Db2, Mongo dB
Should have excellent experience in Scripting: jQuery, Dojo, nodejs
Should have excellent experience in XML / XSLT
Should have good experience in DevOps Framework and Open Sources
Technical authority for the project.
Manage all managed services teams and provide technical leadership
Gather Performance requirements and identify frequently used business scenarios based on the discussions with customer.
Participate in design discussions, and review design artifacts Handle client communication regarding requirements, design, etc.
Involving effort estimation discussions with customer and internal teams. Able to handle the project independently for performance estimations.
Review and Sign Off for the Production Deployment
Mentor and coach, the technical team
Contribute to the development of the Software Engineering Competency
Support the Pre-Sales team by providing required data for their sales pursuits.
Conduct training sessions and TechTalks.