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 →

Loading...