Software Architect

GET (Global Engineering Technologies) is an established international company, based in Belgrade, successful in delivering various industry-specific innovative IT solutions and developing in-house software products. Our team is made of more than 200 software engineers, business analysts, and business domain experts. Our clients employ between 5.000 and 125.000 team members. We are a reliable partner of SAP, Atlassian, Microsoft, and Cisco.

GET was founded by IT engineers driven by the idea of building a company that is constantly striving to improve its products and services. We have a proven track record of success in providing solutions in the automotive industry, logistics, finance/banking, production, and retail. We nurture long-lasting cooperation, trust, and continuous development with our clients, as well as with our team members.

We are GET. And we grow together as a team.

We are looking for

Software Architect

Use this opportunity to become a member of our successful and ever growing team on a Software Architect position. You will be responsible for working on our internal products and internal platform, as well on projects for our Clients, when needed. As a Software Architect you will actively seek ways to improve our products and services, daily collaborating with our software development team and staying up to date with the latest technology concepts.

Required Skills

  • 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

Preferred Skills

  • Experience in being the Technical Lead in previous software development projects
  • Experience developing and running cloud applications
  • Experience developing and running containerized applications
  • Experience using non-relational databases
  • Experience working in agile software development environments

What We Offer

  • An attractive compensation plan that matches with your professional development 
  • A long-term career path with us
  • Involvement in project assignments with diverse technologies
  • Working in small and highly-skilled teams with dedicated mentorship
  • Great experience working for top-tier clients worldwide
  • Access to private healthcare and sports facilities
  • Possibility to travel abroad

We are pleased that you have taken the first step to finding out about a career at Global Engineering Technologies. In order to ensure the most professional treatment of your application, GET is exclusively using online applications.

Please note that only shortlisted candidates will be contacted.

Apply for Software Architect

+ 5 = 8
You must agree to our Terms of Use in order to proceed.
Copyright © 2022. Global Engineering Technologies. All rights Reserved.