Position: Software Architect .Net (Outside Ukraine)
Company: CHI
Category: .NET
Experience required: 5y
English level: upper
Published: 2022-10-01T00:00:00+03:00

About us: CHI Software is a development center with a team of 500+ experts and complex in-house expertises in different business domains and industries like retail, fintech, insurance etc. We work providing both managed delivery and team extension services to startups and reputed companies.

Software Architect 

Your tasks:
• Participate and provide technical leadership in all phases of a project from discovery and planning through implementation and delivery
• Design and architecting future-proof solutions to meet product requirements
• Transform detailed requirements into a complete, detailed systems design document
• Applying best practices and ensure that quality, technical and security standards are met
• Collaborate with developers to ensure best product
• Code, troubleshoot, test, and maintain core product software and databases to ensure strong optimization and secure functionality
• Ensure optimal and transparent communication across multiple teams involved in the product’s lifecycle
• Establish work necessary for a complete product; break work down into discrete tasks and deliverables
• Work with IT infrastructure teams to securely deploy, automate and maintain applications
Your profile:
• Education: A master degree in computer science or related field
• Be passionate about software design and architecture
• Understanding of Conway’s Law
• Excellent knowledge about OOA/OOD, Micro Services, DDD, CQRS, TDD, SOLID
• Profound knowledge in docker and kubernetes
• Excellent knowledge of the .NET technology stack
• Good knowledge about SQL
• Knowledge of No-SQL databases is considered a plus
• Knowledge of front-end technologies is considered a plus
• An entrepreneurial, customer centric and agile mindset
• Proven track record of leading and coaching development teams
• A minimum of three to five years of experience in a software architect / technical lead position
• Proven experience in agile software development practices like Scrum
• Familiarity with the Intellectual Property industry is considered an asset
• Excellent written and verbal English communication skills