Senior Staff Software Architect - Java/c++

Tanishi Consultants Pvt. Ltd Role Summary:, , - Software team is looking out for Senior Architect. This role holder will be responsible to define architecture, design and develo.....

Tanishi Consultants Pvt. Ltd Bengaluru ₹ NA 10-15Y JobType object (1)
Job Description
  • Role Summary:, , - Software team is looking out for Senior Architect. This role holder will be responsible to define architecture, design and development of Mammography Software & product technical roadmap. , , - A typical day in office will include creating proposals, design/code review, tuning, troubleshooting problems and mentoring technical leads/developers
  • , Essential Responsibilities :, , - The position requires the initiative, technical and organizational skills necessary to successfully deliver optimal platforms to Women's health Mammography software team. , , You will work independently and contribute to the immediate team and to other teams across the business. , , You will lead design discussions and are responsible for contributing to the design and development efforts related to scalability, availability and performance in alignment with the platform/application/product roadmaps. , , In this role you will : , , - Define, Prototype, Develop & Deploy software for a distributed product platform & contribute to Imaging vision to build - Intelligent Scanners, , - Partner with Systems/ Software/ Hardware/ Service/IQ/Product teams, to define & execute long-term software architecture vision/roadmap aligned to business priorities
  • , - Provide expertise to guide the business determine future technology direction aligned with product roadmap
  • , - Lead the research and evaluation of third party technology, industry and market trends to assist in project development and/or operational support activities, , - Collaborate with global teams to promote consistency and maximize synergies across common platforms
  • , - Apply related software development standards, guidelines, design practices and legal instructions to design reliable and compliant products
  • , - Work on multiple projects simultaneously and supervise and guide software developers
  • , - Provide leadership, technology guidance and mentor TCP cadre throughout their domain and demonstrate strong skill to connect people through multiple departments
  • , - Enthusiastically follow technology trends, software engineering best practice and technologies while enjoying the challenge of solving complex problems, , - Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • , Qualifications/Requirements :,- Bachelor's or Master's degree in computer science or in equivalent streams,- 10+ Years of hands on development and application architecture experience leveraging OO Development and Agile processes
  • Desired Characteristics :,Technical Expertise : ,- Sound experience in building/deploying scalable distributed/enterprise applications
  • - Hands on experience in NodeJS, Python, Cloud based technologies and/or AI/Machine learning intermediate knowledge,- Hands on experience around REST API's - Design, Development and Deployment experience around Microservices and containerization
  • - Knowledge of Java or C++ with sound programming knowledge,- Excellent understanding of Unix/Linux system and scripting experience (shell/python) ,- Understanding and use of development tools & integrated build systems: Eclipse IDE, DevOps technologies like Git, Jenkins, Chef, Puppet etc
  • - Obsessed with code quality, performance optimization and tools usage to improve productivity/quality. Experience driving activities to influence code quality and process rigor
  • - Participates in domain technical and business discussions relative to future architecture direction aligning with business goals
  • - Gathers and analyzes data and develops architectural requirements at project level, aligning architectural requirements with software development strategy. ,- Reviews exceptions and makes recommendations to architectural standards at a domain level. ,Business Acumen: ,- Demonstrate knowledge of business' structure (P&Ls) and the interplay of functions to support business goals; demonstrate knowledge of the business products, key processes, suppliers, customers and market/competitors. ,Leadership: ,- Develops, motivates and directs staff to create a team environment. ,- Recommends expenditures based on the size, scope, and cost of hardware and software components. ,- Assists in developing business cases. ,- Collaborates with project management on reporting project status, issues, risks and benefits. ,- Meets with project leaders and software development Leaders to ensure progress towards architectural alignment with project goals and requirements. ,- Ensures understanding of issues and presents clear rationale. ,Personal Attributes:, - Applies values, business strategy, policies, precedent, and experience to make complex decisions with uncertain consequences. ,- Challenges conventional thinking and traditional ways of operating and invites stakeholders to identify issues and opportunities. ,- Takes a systems perspective that inter-relates internal and external factors for planning. ,- Envisions compares and contrasts multiple potential medium range operational futures
  • Good to have:,- Experience with OpenStack technologies, deployment and configuration,- Exposure to Dockerization/Virtualization,- Working knowledge and/or development experience on any public cloud provider AWS, Google, IBM, Microsoft or Pivotal
  • - Prior experience in Healthcare/Patient monitoring will be an added advantage.
Job Summary
Role Summary:, , - Software team is looking out for Senior Architect. This role holder will be responsible to define architecture, design and develo