Job Information
Eaton Corporation Specialist IT System Architecture in Pune, India
What you’ll do:
This position is responsible for defining and communicating a shared architectural vision for a simple product that enables them to support current and future business needs.
They will collaborate with Agile teams to consider solutions, validate technology assumptions, evaluate alternatives, and converge on a solution.
Finally, the System Architect will work closely with Enterprise and Solution Architects to deliver solutions that are aligned to the broader architecture guardrails."
"- Lead and participate in the planning, definition, development, and high-level design of product solutions and architectural alternatives
Enable a continuous delivery pipeline through proper design guidelines
Define and communicate system interfaces, data structures, data storage, integrations, cybersecurity considerations, test automation concepts, and deployment approaches
Establish and communicate critical nonfunctional requirements
Consider the impact economic boundaries have on design decisions and operate accordingly
Participate in solution planning, incremental planning, product demos, and inspect and adapt events
Plan and develop the architectural runway for a product that supports desired business outcomes
Provide technical oversight and encourage security, quality, and automation
Effectively negotiate with the business to ensure nonfunctional work (e.g. patching, platform upgrade etc.) is properly prioritized and worked on to reduce the accumulation of technical debt over time
"
Qualifications:
Bachelor's degree from an accredited institution
10+ years of experience in the software industry with a proven track record of shipping high quality products
Experience working with Agile, Scrum, or Kanban
Experience working with a cloud platform such as Azure, AWS, or GCP. Certification is a plus
Experience with modern software development principles including code management, test automation, APIs, microservices, and cloud services.
Experience with various ERP systems and their associated development languages and platforms
Experience with Financial systems and processes. This will include but not be limited to: Procure to Pay (PTP), Order to Cash (OTC), Record to Report (RTR), Time Tracking and Project Accounting.
Experience utilizing best practices in software engineering
Skills:
Extensive experience utilizing best practices in software engineering
Experience with operating systems, programming languages and their associated development platforms
Experience developing enterprise grade, highly scalable, highly performant applications and/or distributed systems
Expert level skills in Java, C#, C++ (or other languages and/or technologies as necessary) and associated IDE’s (Visual Studio, Eclipse, IntelliJ, etc.)
Understanding of software design principles, design patterns, algorithms, data structures, and multithreading concepts
Solid understanding of DevSecOps, CI, and CD principles from code check-in through to deployment
Experience with modern software development principles including code management, test automation, APIs, microservices, and cloud services.
Basic understanding of cybersecurity concepts such as encryption, hashing, certificates, PKIs, Threat Modeling, secure coding, and OWASP.
Experience working with Agile, Scrum, or Kanban
Experience working with a cloud platform such as Azure, AWS, or GCP. Certification is a plus
[add product specific knowledge as needed here] "
"- Effective verbal and written communication skills including the ability to explain and present technical concepts
Comfortable working directly with both technical and non-technical audiences
Good judgment, time management, and decision-making skills
Ability to work colaboratively on a technical team
Patience and empathy when working with developers and testers
Experience working with diverse, global cultures, organizations and teams