Careers @ GET

About you

● 1 + years of previous work experience
● Bachelor or Master degree in Mechanical Engineering
● Fluent English (written and spoken) is a must
● Previous CATIA design experience
● Ability to learn and support new tools as required
● Have excellent communication skills
● Be genuinely curious and constantly striving to learn

About you

● You are a C# developer, and you use relevant development tools, as well
● More than 3 years of professional experience in software development
● You are using ORM technologies (like Entity Framework, NHibernate or other)
● You are able to work with SQL and to model database based domain and specific
requests
● You understand basic OOP concepts
● You are able to read and understand other people’s code
● Your English is on Intermediate level or higher – written and spoken
● You are a team player
● You are Client-oriented and you have good communication skills
● You are genuinely curious and constantly striving to learn more

About you

  • Software development  experience (Full Stack Developer) > 5 years
  • Excellent understanding of full software development process (problem definition, design, development, delivery)
  • Strong ability to read and understand other people’s code
  • Very good understanding of different architectural patterns: MVC, MVVM, monolithic, event-driven, microservices etc.
  • Very good understanding of concepts such as DDD, Clean architecture etc.
  • Extensive and up-to-date knowledge of .Net platform ecosystem (.Net Framework, .Net Core, languages, libraries)
  • Deep knowledge of one or more OOP languages such as C#, Java etc.
  • Excellent understanding of one or more web development frameworks (ASP.NET/Core MVC, Angular, React etc.)
  • Excellent understanding and deep knowledge of one or more ORM systems (EF/EF Core, Dapper etc.)
  • Experience designing and developing REST APIs
  • Strong knowledge of HTML, CSS, JavaScript and jQuery, AJAX
  • Strong relational database design and programming skills (MS SQL Server, Postgres etc.) with deep understanding and focus on performance
  • Experience with Visual Studio
  • Experience using version control system (Git, Hg, Team Foundation Server etc.)
  • Ability to present complex concepts and ideas systematically and concisely
  • Good communication skills and ability to serve as a technical mentor for other colleagues
  • Fluent in written and spoken English
Copyright © 2023. Global Engineering Technologies. All rights Reserved.