Lead Software Architect .NET

Permanent employment (different employment packages options)
Adjustable workload (60-100%)
Belgrade
Software Engineering

We are growing our team in Belgrade office, but you are also welcome to work remotely if it matters to you!

What we have to offer you:
Here at Zühlke, you will get a chance to work in an international client-based environment along with the leading experts in the industry. We offer personal training packages, opportunities for career development as well as unique employment options.


What matters to us:
 
  • that you have at least 8 years of stable professional experience in different areas of software engineering
  • experience in developing and implementing architectures for complex systems
  • expertise when it comes to assessing actual effects of own architectural decisions on the code level
  • ability to oversee progress of development team to ensure consistency with initial design
  • strong C# skills and knowledge of .NET Framework, databases, and frontend frameworks like React or Angular
  • thorough knowledge of building and deploying of Full Stack applications, including practice with automated testing frameworks like nUnit, SpecFlow, Selenium, Jasmine or similar tools
  • experience in configuring and using some of the C# build tools like Azure DevOps, Jenkins, TeamCity, Cruise Control .NET
  • willingness to provide technical guidance and coaching to engineers
  • endeavor in ensuring that software meets all requirements of quality, security, extensibility, etc.
  • experience with larger application environments and enterprise architecture is a plus
  • broad technology skills: familiarity with enterprise technologies, mobile and desktop clients, application servers, cloud platforms, IoT technologies, relational and NoSQL databases and knowledge how to integrate with systems outside of your primary interest. In addition, you know paradigms like SOA and BPM and technologies such as REST, Web services and messaging
  • have desire to develop your skills even further in different areas of software engineering
  • fluency in English

What your role here will be:
 
  • developing IT architecture of innovative software solutions
  • performing evaluation of existing architectures
  • consulting about strategic technological topics
  • technical management of teams

What kind of colleague we are looking for:
 
  • analytical, with innovative mindset and the desire to challenge conventional thinking     
  • willing to closely collaborate with others in creating modern web, mobile, IoT, AR/VR, cloud-native, blockchain or desktop applications
  • able to apply analytical and methodical approach for solving complex problems
  • skilled in applying Scrum and agile practices in daily work
  • able to create quality solutions through application of good coding and testing practices
Permanent employment (different employment packages options)
Adjustable workload (60-100%)
Belgrade