Senior Full-Stack Developer | Java/Angular (m/f/d)
Siemens
You will secure reliable operations and continuous enhancement while ensuring that regulatory and security requirements as well as agreed service levels are met.
You will achieve this, working hand in hand with our interdisciplinary and international team of IT experts.
There are more than 1200 professionals working in Cybersecurity, Analytics Business Intelligence, Application Lifecycle Management, IT Project & Service Management and IT Infrastructure Management.
We are a global powerhouse focusing on the areas of electrification, automation, and digitalization.
One of the world’s largest producers of energy-efficient, resource-saving technologies, Siemens is a leading supplier of systems for power generation and transmission as well as medical diagnosis.
In infrastructure and industry solutions the company plays a groundbreaking role.
Looking for a chance to create a positive impact on our society? Join us!
We are looking for:
BS or MS in Computer Science, Business Information Systems or in a related technical field.
Main requirements:
- At least 5 years of experience in professional software development.
- Project experience with Typescript & Angular (>=V.12).
- Significant experience with Azure DevOps.
- Professional project experience for project category medium with .NET Core 7, 8.
- Professional experience in OR-Mapping (entity framework or dapper).
- Professional experience in Business Logic Layer development using design patterns and principles.
- Experience with hexagonal architecture framework (ports & adapters), vertical slice or experienced in clean architecture approaches (API, Application, Core and Infrastructure).
- Can understand stored procedures and migrate them to the Business Logic Layer.
- Good understanding of the object-oriented programming paradigm and integration of relational databases into Enterprise applications.
- Able to name and apply common design/architectural patterns and principles.
Additional requirements:
- Strong verbal and written communication skills in English
- Strong analytical, problem-solving skills anda sense for quality
- Interpersonal and teamworking skills
- Hands-On experience on agile projects.
- Theoretical knowledge about secure coding, clean code, and quality assurance
- Analytical skills and a sense for quality.
These skills can also add value, but are not mandatory:
· Experience with minimal APIs.
· Experience with MS SQL.
· Experience with Azure SQL.
· Infrastructure related skills (terraform, Kubernetes, Docker).
· Structuring and creation of state management in SPAs with ngrx.
· Experienced in rxjs, zod.
· Experienced in visualizations methods with d3 or equivalent libraries.
What we have to offer:
A flexible home office and schedule policy, virtual budget to improve your home office setup, health insurance, a Pension Plan and a Siemens Share Program time and financial support to your studies, medical center in the facilities, sport groups, 2 days for volunteering initiatives and a cool and relaxed environment.
Access to e-learning platforms (Learnlight, Bookboon, Linkedin Learning and more), discounts with partners.
#Siemens #LXTechHub #ITMakesUsMove
We recognize that building a diverse workforce is crucial to the success of our business. Therefore, Siemens provides equal employment opportunities to all qualified individuals without regard to race, creed, color, religion, national origin, age, gender, marital status, sexual orientation, or non-disqualifying physical or mental handicap or disability.