Apply

Application Architect

Posted 2024-12-03

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Poland

🔍 Industry: Technology solutions for businesses

🏢 Company: Trinetix

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerLeadershipPostgreSQLPythonSoftware DevelopmentSQLAgileDesign PatternsReact.jsC#AlgorithmsAzureData Structures.NETAngularRedisNosqlReactCollaborationCI/CDProblem SolvingTime ManagementDocumentationMicroservices

Requirements:
  • 5+ years of commercial software development experience and solid portfolio.
  • 1+ years of practical commercial architect experience/technical lead experience.
  • Knowledge of algorithms and data structures.
  • Operational experience in delivering/running cloud managed services.
  • 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: Python, .NET, C#, MS SQL Server, PostgreSQL, NoSQL DB, Redis, Mongo, Cosmos, Azure, AWS, GCP, SOLID, OOD, OOA, OOP, Design Patterns, SPA, REST, microservices architecture, Docker, K8S, CI/CD.
Responsibilities:
  • Development of high-level architecture vision/solution either for a product or specific feature.
  • Reviewing and approving 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.
  • Leadership of the technical changes in the product and flexibility of the system to satisfy business requirements.
  • Creating the development standards.
  • Development and maintenance of 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.
Apply