Software Engineer - Cairo, مصر - siemens

    siemens
    siemens Cairo, مصر

    منذ أسبوعين

    Default job background
    وصف
    • Drive design and building of innovative and performant features into our next-generation software applications.
    • Apply deep knowledge of computer science & programming principles, combined with empirical professional experience into innovative solutions.
    • Develop, integrate & document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, leveraged by multiple products, within scope, cost, time & quality constraints.
    • Build and track quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support.
    • Enable and write clear maintainable full-stack solutions that scale, adhere/improve/augment existing standards, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.).
    • Understand and socialize company goals, metrics and align with the team's technical goals.
    • Advise product owners and UX on what's feasible technically, a partner in user requirements translation to technical specifications. Participate in product planning sessions as a technical SME.
    • Support our products, identify and fix root causes of production incidents, own troubleshooting and resolution of production issues across teams.
    • Own discovery, solutioning, monitoring, incident resolution - imbibe and socialize DevOps mindset.
    • Own product quality and work to quickly address production defects.
    • Embed a DevOps mentality within the team.
    • Serve as a technical leader for your team as needed or special purpose projects per business priority. Identify & own coaching opportunities.
    • Stay current with learning current trends in technology and mentor and guide junior engineers and interns.
    • Partner with architects, engineers, development managers, product managers, agile coaches across the engineering practice in an agile environment, with scrum implemented at scale globally.
    • Driver in continuous improvement processes through metrics and feedback.
    • Welcome, change and complexity. Learn quickly and adapt fast. Be a change leader