Siemens Microservices Architect in Charlotte, North Carolina

Microservices Architect

Locations:Charlotte, North Carolina

Job Family: Research & Development

Apply

English (US)

Job Description

Division: Digital Factory

Business Unit: Product Lifecycle Management

Requisition Number: 210846

Primary Location: United States-North Carolina-Charlotte

Assignment Category: Full-time regular

Experience Level: Senior level

Education Required Level: Bachelor's Degree

Travel Required: 15%

Division Description:

Siemens is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 165 years. As a global technology company, Siemens is rigorously leveraging the advantages that this setup provides. To tap business opportunities in both new and established markets, the Company is organized in nine Divisions: Power and Gas, Wind Power and Renewables, Energy Management, Building Technologies, Mobility, Digital Factory, Process Industries and Drives, Healthineers and Financial Services.

The Siemens Digital Factory Division offers a comprehensive portfolio of seamlessly integrated hardware, software and technology-based services in order to support manufacturing companies worldwide in enhancing the flexibility and efficiency of their manufacturing processes and reducing the time to market of their products.

For more information, please visit: http://www.siemens.com/businesses/us/en/digital-factory.htm

Job Description:

The Software Engineering Consultant is a key technical leader in the design and development of Omneo product components. The position requires strong design and problem-solving skills. This position will report into the Architecture group and will work with product managers, developers, service engineers, quality engineers, and technical writers to deliver new and enhanced functionality.

Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand

complex products, solutions, and problems. Creates, documents, and executes software designs which may involve significant re-architecture of important systems, defining and coordinating implementation of wide-reaching impacts. Has comprehensive and diversified knowledge of methods and practices in broad areas of the customers’ industry. Acts as Technical lead of projects that span multiple products. Recognized

by customers as a leader in a variety of areas. Sets the technical direction for more than one area of a product. Sought out by others to solve their most complex of technical problems. Technical Lead in guiding junior engineers. Works without supervision on the most complex projects with complete latitude for independent judgment. Has technical expertise. Expert knowledge of the field.

Responsibilities:

• Design, develop, modify, and implement software programming for products. • Define software best practices for microservices development and deployment

•Review code for adherence to best practices. • Recommend training and

process changes to effect improved software development. • Plan,

develop, and implement utilization of new and enhanced technologies. •

Apply coding standards and best practices during the software

development life cycle. • Analyze and fix issues reported in QA and

Production environments.

• Design, develop, modify, and implement software programming for

products.

Key Relationships:

• Work closely with the Architecture Manager to define and deploy Omneo microservices and CI/CD. • Work with peers to define best practices, standards, and process

definitions • Work with product owners, QA team and technical publications team as

t of agile scrum.

Minimum requirements:

Essential: • Bachelors and/or Master’s degree in Engineering, IT, computer science, engineering, business administration, (or lower qualification with relevant work experience) • 10 years or more of software development experience using java and object oriented concepts. • 5 years or more of software development experience in IaaS,

PaaS, and SaaS environments • 2 years or more leading the transition to

microservices and CI/CD

• 5 years or more of experience leading technical teams.

Desirable:

• Experience with AWS and Azure. • Experience with converting existing software from monolithic to mircoservices. • Hands-on technical experience with CI/CD tools.

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law

Applicants and employees are protected under Federal law from discrimination. To learn more, Click here at https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm .

Pay Transparency Non-Discrimination Provision

Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here at https://www.dol.gov/ofccp/pdf/pay-transp_formattedESQA508c.pdf .