Position: Technical Architect
Company: OSF Digital
Category: Salesforce
Experience required: 5y
English level: upper
Published: 2023-07-01T00:00:00+03:00

As a Technical Architect you are part of our agile software development team and responsible shaping a technical project vision with the team. In doing so, you are the team-wide contact person and design the overall architecture in consultation with all relevant stakeholders. You work with the latest technologies and bring your own ideas along. Technical Architects don’t work exclusively in concept but are happy to jump in and support the whole team in their area of focus where a need for this exist. What counts for a Technical Architect is that the clients understand the process, service and product they received. This is achieved by breaking complex problems down into simple language and demonstrating an understanding of current and future risks in each project.

Your Duties
As a Technical Architect (m/f/d) you design, describe, and maintain software architecture of the project with our team. Working in consultation with relevant stakeholders, you develop the requirements and determine how these are implemented in the software architecture. In addition to the standard development, you look after the development team in their work. You create the documentation of the software architecture and evaluate the selected architecture as well as the design in terms of functionality, performance, quality and timing. In this way you are a proactive part of our agile, team-centric development process, bring in your own experiences and identify risks and opportunities. When any part of the team struggles you jump into to help find the solution. You are also responsible for advancing and driving the evolution of our internal frameworks, software engineering guidelines, and best practices. Finally, you represent the highest level of technical understanding to our clients, helping them to understand the full scope of the project and potential present and future risks.

Your task in detail:
• Definition, design, maintenance and evaluation of the software architecture
• Supporting our delivery team in every aspect of their work
• Identify opportunities, risks and problem solving
• Communication with our customers as the highest level of technical authority
• Consulting in and executing presales activities
• Software development in a team
• Mentoring and knowledge transfer

Requirements:

You demonstrate quick comprehension, strong commitment, curiosity and an ability to familiarize yourself with new, complex issues which will lead to a successful integration in our development team. You already have professional experience in various IT projects of different size and think analytically as well as abstractly. You accept new professional and methodical challenges openly and flexibly. You'll also be able to evaluate solutions for optimal decision-making. You bring a high level of social skills; you like to work in a team and at the same time own your areas of responsibility. You like to think outside the box, and you are interested in a networked world that makes things much easier and safer.

Specifically, this means:
• Knowledge of several programming or scripting languages, cloud native software development and ideally Apex experience
• Qualification in the field of mathematics, natural sciences or a comparable domain is desirable
• Experience working as a Technical Architect or Senior Developer with Architectural responsibility across both frontend and backend.
• Experience in agile projects
• Know-how of different process models, in terms of the modeling and design of software systems
• Knowledge of the principles of agile software development
• A passion for agile development methods such as SCRUM or Kanban
• Decision-making authority
• Strong analytical skills
• Good knowledge of English


We offer:

As a Technical Architect (m/f/d), you obviously want a flexible workplace in which you can do your job without unnecessary restrictions or oversight. Whenever you work at the office, you will find a high-quality office setup where you can work with the technology setup you selected for yourself. You can help yourself to unlimited ice-cream, soft drinks and coffee. At lunch you can wander to local cafes or stay in and enjoy the catered lunch in our office. Because we have flat hierarchies and a quick decision making process, you have the opportunity to really have an impact while enjoying the flexibility to work from your home-office anytime your work allows it. To get your work done you can rely on the engaged and flexible team around you, who are always there to jump in and lend a hand.

• International working environment
• Continuous learning programs
• Clearly defined career path
• Technical certifications
• Paid sick leaves
• Periodic evaluations with salary raises and bonuses in accordance with performance
• Flexible schedule and opportunity to work remotely