Software Engineer
Adaugat: Azi
GRAITEC GROUP
Software Engineer
Adaugat: Azi
GRAITEC GROUP
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
About the Team Hiring
Our R&D division is a diverse, multicultural team of experienced professionals, all driven by a shared commitment to delivering technical excellence. The R&D team operates across Romania, France, the UK, Canada, the Czech Republic, Germany, and Poland, in close collaboration with our Product Management team to create industry-leading solutions for the AEC sector.
GRAITEC fosters a rewarding work environment that values continuous learning, personal initiative, and the freedom to contribute innovative ideas to support company success.
Overview
Role purpose/Objective
Software Developers are responsible for writing and implementing efficient code for new or existing software inside GRAITEC product portfolio: researching, designing, implementing, and managing software programs, testing and evaluating, identifying areas for modification in existing programs and developing these modifications.
Key Responsibilities Development:
- Has a global understanding of the architecture of allocated applications
- Ensure clear and structured programming, keeping performance, maintenance and compatibility requirements in mind
- Develops software programs, modules, and algorithms for projects, following the specific requirements and company guidelines;
- Designs, implements and modifies the structure of the databases necessary to achieve the required implementations;
- Is preoccupied with ensuring the best possible quality of implementations;
- Maintains existing programs by making changes following requirements;
- Configures the applications necessary to carry out the activity;
- Writes specifications for the development of computer programs and describes the architecture of the developed component;
- Submits technical reports for developments or for other topics of interest for ongoing projects;
- Makes proposals for software research and development topics. Testing · Creates automatic tests for the carried-out implementations;
- Tests the carried-out implementations/modifications;
- Documents the source code;
- Meets programming, documentation, and testing standards and conventions;
- Promptly solves the problems that arise in the area of competence;
Key Metrics:
- Delivery of development on time as expected by manager
- Minimal return rate from testing team on your development that translate into high quality production
- Bugs tracked and fixed in timely manner for allocated development
- Complete 2 trainings per year as defined in developers’ roadmap
Responsibilities
- 3+ years of relevant experience as a Software Developer
- Proficiency in C# with a fair knowledge of the language specification.
- Experience with ASP.NET
- Experience in object-oriented programming (OOP): encapsulation, inheritance, polymorphism, templates.
- Experience with Microsoft SQL Server, MySQL or Oracle databases
- Experience in agile team setup, e.g. Scrum and/or Kanban
- Reading and interpreting pre-existing code
- Experience of applying automation tools for building software, testing, and deployment
- Proven experience of the software development lifecycle in a commercial environment.
- A track record of delivering complex technical solutions to production use
- Infrastructure and DevOps tools knowledge: Azure DevOps, Git, CI/CD etc
- Previous experience with Cloud technologies, (Private or Public)
Nice to have:
- Experience with modern JavaScript libraries and tooling (e.g. React, Angular, Vue)
- Experience with source control systems, such as Git or SVN
- Understanding of lazy loading, and other performance optimization techniques
Qualifications
- Bachelor’s degree in computer science, computer engineering or equivalent
- Fluency in English (spoken/written);
- Organized with the ability to prioritize own workload and adhere to deadlines.
- Ability to work as part of a team with good communication skills
- Strong troubleshooting and problem-solving skills
- Attention to details
- Self-taught, pro-active and self-motivated
- Ability to share their knowledge
Interview Process
At Graitec, we’re proud to foster a diverse and inclusive workplace.
We value our employees for who they are and the contributions they bring, encouraging everyone to be their
authentic selves at work. This diversity helps us better serve the wide range of customers and markets we
operate in. We welcome applications from all backgrounds and assess candidates solely on their skills and ability
to succeed in the role.
Graitec uses AI to support and streamline internal processes; however, all application reviews, screening, and
hiring decisions are made solely by our Talent Acquisition team and hiring managers.
HR Screening – An initial “get to know you” discussion.
- HR Screening – An initial “get to know you” discussion.
- Technical Interview
- Hiring Manager Interview – Role-specific discussion with the manager
- Final Interview
Show more
Show less
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.