Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Siemens Senior Software Architect 
India, Karnataka, Bengaluru 
264474968

27.03.2025

You’ll make an impact by:

  • Design of software solutions based on Software requirements and architectural /design guidelines.
  • Ability to conceptualize a given problem, plan and implement a solution, test it, debug any problems, and present an uncomplicated, easy to use solution to enhance user experience.
  • Detailed eye for architecture, design, focusing on client interaction, ease of use simple, yet attractive designs.
  • Highly motivated self-starter with extensive experience in core aspects of application design, web application development
  • Good communication skills and ability to work with global teams to define and deliver on time projects.
  • Ability to mentor and guide junior team members is essential.
  • Collaborate on cross-functional and globally located teams.
  • Strong experience with Build and Release, Systems Integration, Agile, Estimations/Planning

You will win us over by!

  • Build solution for business problems that work on premises / cloud using monolith (or) microservices, event driven architecture.
  • Holding a Bachelor / Master of Engineering in CSE / IT / ECE, MCA with 16+ years of design & development where 12+ years of experience in design and development of Enterprise Applications and 4+ years of hands-on experience of designing components using Java, Java Spring boot, Angular, Golang etc., good understanding of Linux distributions, Kernel knowledge and OS security concepts is important.
  • Perform state-of-the-art product development activities, with an emphasis on the “quality attributes” (such as performance, reliability, availability, and security)
  • Advanced knowledge of software design patterns and design tactics.
  • Strong knowledge in database technologies, distributed cache management.
  • Excellent Design and Programming skills on Server-side development using multi-threaded programming based on Java.
  • Good knowledge with hands on experience in Linux based Dockers and docker compose solutions.
  • Good understanding of Deployment Pipelines, DevOps (Azure, Gitlab) and related tools
  • Working knowledge of Source code control like TFS, GIT or similar CM tools
  • Familiarity with PC-lint, Coverity and/or other code quality tools, performance analysis etc.,
  • Knowledge of observer tools like ELK stack is added advantage
  • Working knowledge with Junit and mocking libraries.
  • Sound knowledge in technical agility practices such as TDD and BDD.
  • Knowledge in Network domain and protocols (SNMP, NECONF, ZEEK, SURICATA etc.,) are added advantage.
  • Good knowledge in cybersecurity practices for the application development and OT security standards such as IEC 62443-4-2 is important.
  • Software architect certification from reputed institutions (ex: IEEE, IBM, TOGAF…) is added advantage.