Application Architect

Trinetix
Summary
Join our team as an experienced Application Architect and work on international projects for a leading provider of audit, consulting, and financial advisory services. This project involves building a centralized repository to improve data visibility and analysis for strategic decision-making. The role utilizes advanced analytics, predictive modeling, and AI/ML to optimize processes and offers interactive consumer interactions for a seamless user experience. The team includes a Technical Delivery Manager, Business Systems Analyst, Front-End and Back-End developers, and QA Engineers. Responsibilities include developing high-level architecture, reviewing technical solutions, conducting performance reviews, and collaborating with other professionals. The ideal candidate will have extensive experience in .NET, cloud platforms, and various architectural patterns.
Requirements
- 5+ years of commercial software development experience and solid portfolio in .NET stack
- 1+ year of practical architect experience
- Hands-on experience with any Cloud Platform (Azure, AWS, GCP)
- Strong knowledge of SPA, SOA and REST, MSA Architecture
- Strong knowledge of web services, API development, and RESTful APIs
- Strong knowledge of Relational DBs (MS-SQL or PostgreSQL or MySQL)
- Strong knowledge of Azure DevOps (Or any similar technology)
- Strong knowledge of containerization and orchestration technologies, such as Docker and Kubernetes
- Proficient understanding of code versioning tools, such as Git
- Strong organization, multi-tasking and time management skills
- Excellent problem-solving skills and attention to detail
- Strong verbal and written communication skills
- Advanced level of English
- Familiarity with agile development methodologies, such as Scrum or Kanban
Responsibilities
- Develop high-level architecture vision either for a product or specific feature
- Reviewing and approval of architectural approach and technical solution with the customer
- Architecture review
- Project performance review
- High-level estimation of the product/feature (if needed)
- Research of new and compare alternatives ways for definition of the best variant for solution development
- Collaboration with other professionals to determine functional and non-functional requirements
- Daily communication with Clientβs team (English required)
- Participation in planning and design of solutions from the draft
- Participation in daily standup, planning, demo, retrospectives, estimation and grooming sessions, and other project activities
- Leadership of the technical changes in the product and flexibility of the system to satisfy the business requirements
- Creation of development standards
- Control of implementation process
- Development and maintenance of architecture documentation
Preferred Qualifications
Experience with Python
Benefits
- 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
- Comfortable working hours
- Travel discounts
- Awesome team events and wide variety of knowledge sharing opportunities