Technical Architect -Python / Java-J2EE / Open Stack / Automation

Responsible for initial design and development of new software or extensive software revisionsDefines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.Provide consultation on complex projects and is considered to be the top level contributor/specialist.Guide a team of developers through the project to completion, also involving in Pre-Sales and understanding customer pain areas and coming up with Business opportunities.Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.Lead and Assist Software Designer/Implementers with the creation of detailed software design specifications.Must be well versed with software application design and development tools.Must possess strong analytical and problem solving skills.Excellent written and verbal communication skills.Ability to effectively communicate product architecture and design proposals in cross-functional meetingsExperience in working on onsite-offshore development modelDevelopment and sustenance of platforms featuresJava / J2EE development with strong expertise on LinuxCapture new Product feature requirements and translate into designsExperience of working during all phases of project from inception, requirement, design, develop, SQA, support.High focus on Quality of work and deliverablesAbility to effectively communicate product architecture and design proposals in cross-functional meetingsExperience in working on onsite-offshore development modelJob descriptionExperience in developing Object Oriented software systemsExcellent in Core Java development. Experience in collections, generics, threading.Highly conversant with Java/J2EE technologies, REST/SOAP.Must be well versed with software application design and development tools.Good to have knowledge of networks, network devices, network management tools, technologies and protocols (SNMP)- Responsible for initial design and development of new software or extensive software revisions- Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.- Provide consultation on complex projects and is considered to be the top level contributor/specialist.- Guide a team of developers through the project to completion, also involving in Pre-Sales and understanding customer pain areas and coming up with Business opportunities- Participate in the system specification review process to ensure system requirements can be translated into valid software architecture- Lead and Assist Software Designer/Implementers with the creation of detailed software design specifications.Leadership quality, good communication and ability to interact with customer.Own the project technical leadership Coding, Design understanding, Unit testing, Good to have storage knowledgeDevOps based application delivery technologyOpen Stack and its plugins knowledgeIn Depth understanding of Cloud Orchestration, Cloud Automation