Application Architect Offline
We are looking for an experienced Application Architect to join our team.
You’ll be working at international projects for a company-provider of audit, consulting and financial advisory from the USA.
The project establishes a cross-business centralized repository to enhance visibility and enable comprehensive analysis for informed strategic decision-making. It incorporates advanced analytics capabilities, utilizing predictive and AI/ML modeling to drive optimization. Additionally, it offers interactive consumer interactions, providing self-help and tailored guidance across various scenarios for a seamless and efficient user experience.
Our teams preliminary consist of: Technical Delivery Manager, Application Architect, Business Systems Analyst, Front-End, Back-End developers, QA Engineers with possible extension.
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.
Will be a plus:
- Experience with Python.
Responsibilities:
- Development of 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.
What we offer:
- Paid training programs and English/Spanish language courses;
- Medical insurance, sports program compensation, pet care and other benefits compensation program, which can be selected by each employee according to personal preferences;
- Comfortable working hours;
- Awesome team events and a wide variety of knowledge sharing opportunities.
The job ad is no longer active
Look at the current jobs Software Architect →