Be at the forefront of innovation
Software Engineer (m/f/d)
Join our team as a SOFTWARE engineer!
At tde, we value our employees and believe in providing a positive and engaging work environment that encourages personal and professional growth. With flexible working hours, an international team, and excellent career and education opportunities, this is an opportunity not to be missed.
The Senior Software Developer implements code for the related application of his/her product by collaborating with a cross-functional agile Scrum Team. Up-to-date software technologies combined with cloud services get utilized to develop digital solutions for the oil and gas industry. The Software Developer will closely collaborate with the Product Owner, Subject Matter Experts (such as Drilling Engineers) and other engineers of the Scrum Team to deliver valuable software increments in short iterations (Sprints).
A Senior Developer actively drives the software development initiatives in our product teams. He or she has shown comprehensive collaboration with stakeholders of different domains, and he or she is focused on the delivery of product value for our customers.
responsabilities:
- Contribute as a Senior Developer to the product development effort of the corresponding Scrum Team in the following aspects:
- Writing and debugging code.
- Troubleshooting software issues (as part of the “DevSupport” tag).
- Working closely with other developers to improve product functionality.
- Attending developer and other product related meetings.
- Participating in code reviews and quality assurance activities.
- Participating proactively in estimation discussions with the product team.
- Participating in writing code related documentation.
- Continually improving coding skills.
- Mentoring of Medior Developers.
- Take lead in pull request reviews to facilitate a high-quality code base in our GitHub repository.
- Active support of the Product Owner and the Scrum Team with the management of the Product Backlog.
- Collaborate with technical representatives of our clients for the successful development of product features.
- Gain knowledge about new technologies or become an expert in a field relevant for tde’s product development department.
- Hosting of regular knowledge sharing and training sessions about best coding practices or new technologies relevant to tde’s technology stack.
SKILLS AND PROFESSIONAL REQUIREMENTS:
- Software development in Java, C# and/or Go languages, preferably in a cloud native environment (with preferred knowledge about AWS).
- Front-end web development with TypeScript and React.
- Usage of NoSQL databases and the development of applications utilizing relational databases.
- Hosting of regular training sessions regarding the knowledge sharing about a certain project, best practices, or a new technology.
- Continuous contribution to the code review of pull requests with meaningful comments that contribute to an improved code quality in our GitHub repository.
- Active collaboration with teammates to facilitate the setup of a supportive environment within the Scrum team.
- Hands-on support of the Product Owner with the management of backlog items and with a valuable contribution in the estimation of backlog items during backlog refinement and planning sessions.
- Collaboration with stakeholders of different domains to focus on the delivery of product value.
- Fluent in English (speaking and writing).
EDUCATIONAL QUALIFICATION REQUIREMENTS:
- BSc or master’s degree in computer science, or similar relevant fields.
- Certification on Associate or Professional level by AWS or other similar certification, to demonstrate willingness to learn more about modern cloud-based technologies and how they can get utilized for an effective product and service delivery, is a plus.
As per the collective agreement of the Information & Consulting, a monthly gross salary starts at € 2.956,17. Your actual offer depends on your skills, experience, and education.