Senior Software Engineer Full Stack (f/m/d)
at EON Digital Technology GmbH
45127 Essen, Nordrhein-Westfalen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jan, 2025 | Not Specified | 19 Oct, 2024 | N/A | Retrospectives,Aws,Azure,Scalability,Design,Middleware,Root,Sprint Planning | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
You have a passion for technology and want to make the world a greener place? Then become a change maker (f/m/d) and join our team as Senior Software Engineer Full Stack (f/m/d) (f/m/d) at E.ON Digital Technology (EDT).
E.ON Digital Technology plays a key role in shaping the energy transition by leading E.ON’s digital transformation across Europe. We explore new paths through developing ideas, breaking new ground, making visions reality, and bringing new technologies to life. In flexible working models and teams, we deliver sustainable technology solutions to meet the energy challenges of tomorrow.
ABOUT THE TEAM
The chapter Technology & Engineering - Software Development represents all experts who deliver essential software development and engineering capabilities to all our product teams. These experts are organized together to keep E.ON’s code base modern, secure, and excellent.
Our product is located in our department Finance Group Solutions. In this team, we have a passion for treasury. We support not only the central E.ON SE Finance department F/FI, the Accounting and Risk Management area of E.ON Energy Markets, the group-wide Treasury Business Partners, but also the group-wide “Business Services” areas by offering the IT landscape for treasury & banking, as well as financial risk applications. Our mission is to provide our business a modern, cost-efficient, secure and stable IT environment and an excellent user experience. We do this by harmonizing processes and standardizing the IT landscape, providing continuous application improvement and development, and an excellent application & technical support.
meaningful & challenging - Your tasks
In our Data & IT Team, as Senior Software Engineer Full Stack (f/m/d) you will play a vital role in developing and maintaining end-to-end solutions. Drawing upon expertise in frontend, middleware, and backend development, you will contribute to the development of robust applications which enhance user experiences along with API integrations in multiple IT systems. This role involves close collaboration with team members specialized in various areas, ensuring the seamless integration of frontend, middleware, and backend components. Proficiency in both frontend and backend technologies will be ideal. Able to work on various parts of a project, therefore, can work on end-to-end development.
- Design, develop, and maintain software applications in close collaboration with product managers and fellow engineers, ensuring code quality, performance, and scalability
- Troubleshoot and debug software issues, conduct root cause analysis, and implement effective solutions
- Create and integrate RESTful APIs, ensuring seamless communication between frontend and backend systems
- Participate actively in agile development processes, including sprint planning, stand-ups, and retrospectives
- Embrace DevOps practices to automate deployment processes, enhance system reliability, and improve overall development efficiency
- Leverage cloud technologies such as Azure or AWS to build scalable and resilient applications
- Collaborate closely with team members to share knowledge and mentor junior developers
authentic & ambitious - Your profile
- Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
- Experience: Multiple years of experience in software engineering, with hands-on knowledge of software architecture models and concepts, including microservices and self-contained systems
- Technical Skills:
- Strong proficiency in programming languages and frameworks such as Angular, TypeScript, Java, Spring, Spring Boot
- Advanced experience with modern tools such as Kubernetes, Terraform, Docker, GitLab CI/CD
- Familiarity with automating testing methodologies like BDD or TDD
- Solid understanding of contemporary software product development and delivery, with significant experience in:
- GitOps and DevOps methodologies
- Security by Design principles
- API Design using Swagger, OpenAPI, or similar tools
- Cloud Knowledge: Familiarity with cloud platforms, including Azure and AWS
- Language Skills: Fluent in English for clear and effective communication in a global context
- Interpersonal Skills: Excellent communication and interpersonal skills, demonstrating a strong team spirit
- Analytical Skills: Strong problem-solving and analytical abilities, along with a proactive approach to addressing challenges
smart & useful - Our benefits
- We provide full flexibility: Do your work from home or any other place in Germany - of course including all our great offices from Hamburg to Munich. You want even more? Go on workation for up to 20 days per year within Europe.
- Recharge your battery: You have 30 holidays per year plus Christmas and New Year’s Eve on top. Your battery still needs charging? You can exchange parts of your salary for more holidays or you can take a sabbatical.
- Your development: We grow and we want you to grow with us. Learning on the job, exchanging with others or taking part in an individual training - Our learning culture enables you to bring your personal and professional development to the next level.
- Let’s empower each other: Take the opportunity to engage in our Digital Empowerment Communities for collaboration, learning, and network building.
- We elevate your mobility: From car and bike leasing offers to job tickets for most of our locations - your way is our way.
- Let’s think ahead: With our company pension scheme and a great insurance package we take care of your future.
- This is by far not all: We are looking forward to speaking with you about further benefits during the recruiting process.
WHAT YOU NEED TO KNOW:
Contract type: Permanent
Working time: Part or Full time
Company: E.ON Digital Technology GmbH
Location: Essen, Hannover, Würzburg, München, Berlin, Hamburg, Frankfurt am Main
Function area: IT/Digital; Engineering
Responsibilities:
- Design, develop, and maintain software applications in close collaboration with product managers and fellow engineers, ensuring code quality, performance, and scalability
- Troubleshoot and debug software issues, conduct root cause analysis, and implement effective solutions
- Create and integrate RESTful APIs, ensuring seamless communication between frontend and backend systems
- Participate actively in agile development processes, including sprint planning, stand-ups, and retrospectives
- Embrace DevOps practices to automate deployment processes, enhance system reliability, and improve overall development efficiency
- Leverage cloud technologies such as Azure or AWS to build scalable and resilient applications
- Collaborate closely with team members to share knowledge and mentor junior developer
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
45127 Essen, Germany