Sr Staff Software Architect

  • Company:
    General Electric Company
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    1 month ago
  • Category:

Skill: c , rest api , java , devops , software engineering , python , eclipse ide , imaging , exceptions , openstack , unix / linux , git , machine learning; Exp: 10-13 years; Role Summary GEHC Women’s 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 Womens 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 GEHC 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 Bachelors or Masters 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 APIs 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 About Us GE is the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry. Locations India; Bengaluru

Software Engineer


Experience: 10-13

Function: IT Software : Software Products & Services