Software Engineer (front-end, back-end, full-stack) (m/w/d)

DRGT Systems GmbH

Graz-Seiersberg - vor 19 T

  • Stelleninserat
  • Arbeitgeber

DR Gaming Technology is an independent global supplier of integrated and scalable casino management and jackpot system solutions. Additionally to our headquarters in Belgium, we have engineering offices in Austria and Malta as well as further offices in South Africa, Peru, and Mexico.

Software Engineer (front-end, back-end, full-stack)

Mid/Senior

Job Tasks

* Developing software solutions and collaborating with team members to meet requirements.
* Taking responsibility for specific modules or components within a project.
* Reviewing code to ensure quality, performance, and adherence to coding standards.
* Debugging and providing technical solutions for complex problems.
* Assisting with system design and technical decision-making.
* Supporting Junior Software Engineers by providing guidance and technical assistance.
* Maintaining technical documentation for assigned projects.

Front-end

* Developing dynamic and responsive user interfaces using HTML, CSS, JavaScript, and modern frameworks like Angular and TypeScript.
* Ensuring cross-browser compatibility and handling more complex UI/UX interactions.
* Optimizing front-end code for performance and scalability.
* Debugging and resolving front-end issues independently.

Back-end

* Developing server-side applications with C# and .NET Core, following best practices for performance and maintainability.
* Working with ORM frameworks, like Entity Framework, to manage data and database interactions.
* Designing and implementing efficient database schemas and queries for MSSQL, SQLite, or PostgreSQL.
* Troubleshooting back-end issues and providing intermediate-level support to Junior Software Engineers.

Full-stack

* Develop end-to-end full-stack applications, combining front-end development with HTML, CSS, JavaScript, Angular, and TypeScript, and back-end development with C# and .NET Core.
* Collaborating across the stack to ensure seamless data flow between the front-end and back-end.
* Optimizing both front-end and back-end performance, ensuring scalability and efficiency.
* Providing guidance and mentorship to Junior Software Engineers on full-stack projects.

Job Requirements

* Between three and five years of experience in software development.
* Bachelors or masters degree in Computer Science, Software Engineering, or related fields (or equivalent experience).
* Solid knowledge of design patterns, data structures, algorithms, and software testing methodologies.
* Proficiency in programming languages relevant to the job.
* Experience in developing multiple projects.
* Ability to work alone and as part of a team.
* Ability to demonstrate initiative and develop solutions to a variety of tasks.
* Clear communication skills in German and English.
* Experience with software development cycle and methodologies.
* Strong analytical and problem-solving abilities.

Front-end

* Proficiency in HTML, CSS, JavaScript, and TypeScript.
* Solid experience with front-end frameworks like Angular.
* Strong understanding of responsive design principles.
* Knowledge of browser performance tools and debugging techniques.

Back-end

* Proficiency in C# and .NET Core.
* Experience with Entity Framework or other ORM tools.
* Proficiency in working with databases like MSSQL, SQLite, or PostgreSQL.
* Good understanding of RESTful API design and implementation.

Full-stack

* Proficiency in HTML, CSS, JavaScript, Angular, and TypeScript for front-end matters.
* Proficiency in C#, .NET Core, and database management (MSSQL/SQLite/PostgreSQL) for back-end matters.
* Ability to work independently across the full technology stack.

Job Responsibilities

* Designing, developing, and maintaining software applications.
* Contributing to larger and more complex development projects.
* Working simultaneously on larger blocks of code.
* Finding important gaps in the code.
* Reviewing the code in detail.
* Writing efficient, reusable, and scalable code.
* Collaborating with cross-functional teams to gather requirements and deliver solutions.
* Participating in architecture and design discussions.
* Mentoring Junior Software Engineers.

Benefits

* Thriving and open-minded international company.
* Individual working hours and home office agreements.
* In-house and external training opportunities.
* Possibility to gain work experience abroad.
* Team events, goodies, and incentives.

Salary

* Salary according to the IT collective agreement. Willingness to overpay.

DRGT Systems GmbH
Andreas Duller

Haushamer Straße 2, 5. Stock
8054 Seiersberg
Web: http://www.drgt.com

Jetzt bewerben

Ein Tipp: Gehe das Stelleninserat nochmals durch, um nichts Wichtiges zu übersehen.

Ein Tipp: Gehe das Stelleninserat nochmals durch, um nichts Wichtiges zu übersehen.

Merkliste dauerhaft speichern

Merkliste dauerhaft speichern

Du willst kein bereits gesehenes Jobinserat mehr suchen müssen?

Mit deiner Merkliste kannst du sicher sein, dass du jedes aktive und von dir gespeicherte Inserat schnell wieder findest.

Melde dich jetzt an um deine Merkliste dauerhaft zu speichern!

Jetzt anmelden

Noch keinen Account? Hier registrieren

jobs.at - Login

Anmelden und loslegen

oder
Passwort Passwort
Passwort vergessen?

Du bist neu hier? Jetzt registrieren!

jobs.at - Login

Kostenlos registrieren

  • Herr
  • Frau
  • Divers
  • Keine Angabe
Passwort Passwort

Du hast bereits einen Account? Hier anmelden

Wir nehmen deinen Datenschutz ernst!

Bitte lies dir folgende Informationen aufmerksam durch und stimme zu:


Zweck der Datenverarbeitung

Dein jobs.at Benutzerkonto mit dem du spezielle Services wie Job-Alarm und Merkliste nutzt, sowie Firmen bewerten kannst.

Rechtsgrundlage

Vertrag. Die Daten werden von dir selbst zur Verfügung gestellt.

Speicherdauer / Löschfrist

Bis du dein Konto deaktivierst.

Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung und Datenübertragbarkeit. Um deine Rechte in Anspruch zu nehmen, kontaktiere uns bitte unter office@jobs.at.

Du kannst die Einwilligung jederzeit widerrufen. Ein Widerruf hat zur Folge, dass wir deine Daten ab diesem Zeitpunkt zu oben genannten Zwecken nicht mehr verarbeiten.

Weiters kannst du dich bei der Datenschutzbehörde (dsb.gv.at) beschweren, wenn wir deinen Ansprüchen nicht nachkommen.

Weitere Informationen über Datenschutz bei jobs.at findest du unter https://www.jobs.at/datenschutzerklaerung oder du kontaktierst unseren Datenschutzbeauftragten direkt unter office@jobs.at.