Position: Application Architect
Company: Trinetix
Category: .NET
Experience required: 5y
English level: upper
Published: 2022-08-01T00:00:00+03:00

The product: globally-hosted, cloud-based, and data-driven, next-generation audit platform. It is a highly transformative audit platform that will enable enhanced audit quality, visibility, and transparency. It is a truly digital solution that enables collaboration, data sharing and analysis, greater access to information and knowledge, and integration with a suite of innovative audit tools. 
Our teams consist of: Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers (dedicated FE and BE), QA Engineers and Designers (10-15 people).

**Requirements:**

- 5+ years of commercial software development experience and solid portfolio;
- Practical commercial architect experience as a plus;
- Knowledge of algorithms and data structures;
- Operational experience in delivering/running cloud managed or on-premise services (depends on a project);
- Experience in communicating with stakeholders from USA and/or Europe;
- Understanding of Proof of Concept and Minimum Viable Product creation process;
- Hands-on experience of working in Agile environment;
- Upper-Intermediate level of English.

**Technologies stack:**

- .Net Core 6, C#, WEB API, MVC;
- DB MS SQL Server; Mongo DB;
- Cloud platforms: Azure;
- SOLID, OOD, OOA, OOP, Design Patterns;
- Deep understanding of SPA, SOA и REST, MSA Architecture;
- CI/CD.

**Responsibilities:**

- Development of high-level architecture vision/solution either for a product or specific feature;
- Reviewing and approval the architectural approach and technical solution with the customer;
- Project performance review;
- High-level estimating of the product/feature (if needed);
- Research of new and compare alternatives ways for the definition of the best variant for solution development;
- Collaboration with other professionals to determine functional and non-functional requirements;
- Participation in daily standup, planning, demo, retrospective, and other project activities;
- The leadership of the technical changes in the product and flexibility of the system to satisfy the business requirements;
- Creating the development standards;
- Development and maintenance the architecture documentation;
- Define non-functional requirements;
- Technical monitoring and control of the development process;
- Take ownership for technical decisions;
- Regular communication on technical topics with a client;
- Drive resolution of technical issues.

**Qualities:**

- Excellent communication and leadership skills;
- Ability to integrate as a team player and work cross-functionally;
- Strong organization, multi-tasking and time management skills;
- Strong problem solving and troubleshooting skills with the ability to conclude the root cause;
- Problem solving skills;
- Proactiveness and readiness for the changes;
- Ability to educate others;
- Curiosity in modern technologies and trends;
- Critical thinking;
- Non-conflicting.

What we offer:

- Paid training programs and English language courses;
- Medical insurance and sports program compensation;
- PE and legal support;
- Work from home with office essentials and support;
- Office availability upon request;
- Free parking onsite in a secure lot;
- Travel discounts;
- Awesome team events and wide variety of knowledge sharing opportunities.