Software Architect

Educational Background

Bachelor’s degree/ Master’s/ PHD Degree in computer or software related field

Work Experience

Minimum six or more year of experience in related field

Job Duties/Responsibilities

  • Design, develop, and maintain enterprise application using C#, .Net Framework 4.5+, .Net Core, RESTful WebAPI, ASP.Net, MVC, WCF Web Services, Entity Framework, and SQL Server
  • Optimize and troubleshoot .Net applications for maximum performance, scalability, and availability
  • Conduct analysis, design, and development of core frameworks
  • Work with other IT professionals in the company in order to determine needs for new software, platforms and applications
  • Utilize tools, technology and various methodologies to create functional and intuitive solutions
  • Pay attention to system integration, sustainability, and feasibility
  • Understand the usage and integration of open source software
  • Manage all phases of technology development
  • Highly effective team-working skills, with an established track record in coaching others across teams at all technical levels
  • Transformation of requirements into .NET architect solutions
  • Suggest and implement solutions for process improvement
  • Adhere to all the requirements and guidelines for quality, security, extensibility etc…

Job Requirements

  • Minimum of 6 years of relevant development experience in web applications
  • Good English language skills are mandatory, German language skills are welcome but not necessary
  • Has extensive practice with Object Oriented Programming (OOP), SOLID principles and design patterns
  • Expert in designing scalable systems and working with N-Tier architectures
  • Professional experience in developing using .Net Core a plus
  • Experience as a Software Architect or similar role
  • Professional experience with Single page applications (Angular), HTML5/CSS3, and JavaScript
  • Has technical mindset, analytical approach, and problem-solving skills
  • Rich experience in leadership or software architecture within software delivery teams
  • Has a sense of ownership and pride in your work and its impact on the company’s success

What do we offer?

  • A career-oriented position in a rapidly growing company
  • Opportunity to work with multinational clients in an international environment
  • Be a part of an international team
  • We support flexible working hours and a hybrid working model
  • Opportunities to further develop your skills by participating in company sponsored internal or external technical courses
Apply Now