Position: Application Architect
Company: Binariks
Experience required: 5y
English level: upper

Binariks is looking for a highly motivated and skilled Application Architect to join our team on a full-time or part-time basis. This position requires architecture design leadership for various lines of business and enterprise applications

Binariks is looking for a highly motivated and skilled Application Architect to join our team on a full-time or part-time basis. This position requires architecture design leadership for various lines of business and enterprise applications.
**
What We’re Looking For**
- 6+ years of hands-on experience in software development
- Technical knowledge: Java/Python/.NET or other programming languages, AWS/Azure/GCP
- Programming experience: OOP, Design Patterns, Design Principles
- Good understanding of database design
- Experience in conducting code reviews
- Experience in team leadership and/or project management is an advantage
- Able to define high-level solutions and system architectures
- Ability to communicate with business stakeholders
- Understand businesses pain points, requirements and translate these into winning solutions
- Strong understanding of information systems, key technologies, and limitations
- Experience with multiple, diverse technologies and processing environments across various domains
- Experienced in understanding and documenting functional and technical requirements, able to create and deliver compelling documents and presentations
- Ability to communicate technical requirements and transfer knowledge to a project team
- Upper-intermediate level of English
- Healthcare experience is a must (FHIR, Interoperability, EHR system integrations)
- Experience with PACS will be a plus

**Your Responsibilities**
- Structure and conduct conversations with client stakeholders to understand business needs and requirements, perform audits of client systems, elicit business requirements for system architecture
- Take a part in pre-sales, discovery phases in projects
- Propose appropriate solutions in ambiguous/early-stage situations
- Transform business requirements into technical requirements
- Plan, design and implement IT solutions
- Document technical and functional requirements
- Communicate requirements and specifications to a project team, guide the team during the implementation stage, control and review processes and code
- Analyze and optimize existing solutions

**We provide the following for our employees:
**
- 18 working days of paid vacation
- 10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)
- 50% cost compensation for English courses at the office
- Flexible work schedule
- Additional days off for special occasions, national holidays off
- A competitive and rewarding salary based on performance appraisals/knowledge evaluation
- Possibility to share and gain knowledge on regular tech talks
- Friendly and professional team
- Innovative projects with advanced technologies
- Corporate events
- Remote work
- Accounting service