Technical Team Leader SDLC Navi Mumbai from 4 to 8 year(s) of Experience Navi Mumbai Job Description Maintain up-to-date knowledge of relevant technologies and topics of the domain (Retail lending in Banking / Nbfc) Fully document and understand environment limitations and considerations and ensure they are considered in all software items Provide timely status reporting and timesheets to supervisors and project managers.
Maintain the high level System Architecture in terms of Conceptual and Logical Design Monitor the Software Development Lifecycle and suggest enhancements where applicable Ensure that the system is working as designed by monitoring the live systems Design and model system components using standard OO / UML designs, patterns, frameworks, and tools.
Preparation of Technical Proposal and Detailed Design Document. Ability to lead a team of software developers and provide mentorship for less experienced team members.
Provide technical leadership and approvals for the solution design for the Software Development Team. Participate in meetings and workshops with the clients, third party vendors and internal teams.
Facilitate and Implement their Design and documentation standards. Interact with the infrastructure team to ensure all expectations are addressed and the production system is maintained in healthy conditions.
Establish development environments, tools, source / change control, and configuration / deployment management procedures.
Experience in Multithreading, Sockets Programming, Windows Programming, and Web Programming. Strong knowledge in XML, XSL, and XSD.
Developing APIs and hosting them for other application usage required for interface. Integration of other third-party APIs to existing application for usage.
Strong working experience in MS IIS Server (Tomcat, or Apache is an added value). Strong working experience and understanding of Database Design, Modeling, and Development, with special focus on query optimization on Ms-Sql, mySQL.
Oracle knowledge is an added value. Education / Work Experience Bachelor's of Science in an Engineering, Computer Science, or Information Technology-related field, Master degree is a plus Minimum 4-5 years of systems development and implementation experience.
Prior experience of team leading will be added advantage. Soft Skills Requires minimal supervision overhead on day-to-day basis Strong problem solving and analytical skills.
Provide instruction and training to other employees on day-to-day procedures. Participate in the architectural design phase and facilitate proof of concepts, technical risk mitigation, and component and sub-system design with formalized documentation.
Perform task breakdown, assignment, estimations, and follow-up as per the approved project plans