Our client is a U.S.-based software development company dedicated to innovating the retail sector by empowering businesses with intuitive point-of-sale (POS) solutions. These solutions simplify and streamline store management processes. With over a decade of market presence, their POS product—launched in 2016—serves as a seamless, next-generation replacement for Microsoft® Retail Management System (RMS). Designed for small-to-medium retailers, the product features a touchscreen-friendly and user-friendly interface, enabling quick and easy onboarding for staff. As their client portfolio grows and their customers' needs expand, our client is seeking a Technical Lead / Architect to join their team for retail software application development. The ideal candidate will have extensive expertise in .NET/C#/SQL Server and take ownership of the architecture and development for one or more product areas.
The company requires office presence of around 3-4 days per week, but they also offer unlimited paid time off.
Technical Lead / Architect
Responsibilities:
- Lead the architecture and development of retail software solutions in product increments.
- Assume ownership of significant product areas, ensuring robust architecture, development, testability, and deployment strategies.
- Guide and mentor team members in code reviews, adhering to coding standards, and following design guidelines.
- Foster a culture of technical excellence within the team, encouraging knowledge sharing and continuous skill enhancement.
- Present completed product increments to the product owner during iteration reviews.
- Participate and lead iteration retrospectives to refine processes and enhance team performance.
- Oversee release and iteration planning, including task sizing and estimating.
- Research and integrate new technologies, conduct technical spikes, and contribute to the creation of knowledge articles and technical documentation updates.
Requirements:
- Degree in Computer Science, Software Engineering, or a related field.
- Microsoft Certification preferred.
- 8+ years of development experience with a strong background in .NET, C#, and SQL Server (T-SQL), including proficiency with React.js.
- Demonstrated experience in software architecture and leading development teams.
- Familiarity with TFS Backlogs and experience in managing product backlogs and sprint planning.
- Advanced knowledge of:
- .NET Core / .NET WPF / .NET 5.0+
- .NET Maui / ASP.NET Blazor Hybrid
- Azure Cloud development
- Thorough understanding of Agile practices and the ability to implement them effectively.
- Strong leadership skills with the ability to manage the workload of self and others, and to identify, troubleshoot, and resolve technical issues.
- Experience in supporting live production environments and handling support tickets.
- Prior experience in developing retail, e-commerce, and/or POS solutions is highly beneficial.
- Excellent command of English, both written and spoken.
What they offer:
- Engaging and diverse international work environment.
- Hybrid work model combining office and remote work.
- Flexible scheduling to suit your needs.
- Unlimited paid time off.
- Comprehensive health and dental insurance.
- Transportation allowance.
- Access to certification programs.
- Opportunities to attend seminars and conferences.
This position is for a company that fosters innovation and values collaboration. This resonates deeply with talaint's core mission, and we believe it could be a compelling step forward for your career. In case you are interested in the position, please send your CV in English and we would be happy to discuss it further.
Please note that only shortlisted candidates will be contacted by our consultants.
Applying for this position, you are authorizing talaint to work and process your personal information following the Law for Personal Data Protection.
Agency license Number 2123 was issued on 04.10.2016.