Lead the development team members to ensure delivered solutions adhere to the software architecture strategy, coding standards, and established organizational policies and procedures.
Own software architecture and design discussions, influencing decisions and collaborating with peers to maintain consistency across the organization.
Help to hire and build high-quality Engineering teams. Manage and continually improve Engineering teams.
Contribute to the overall product strategy from a technology perspective.
Ensure a mature repeatable development process that delivers enterprise-class products, on time, with committed functionality.
Qualifications
The Skills You Bring :
At least 3 years of experience in technical leadership.
Experience with architecting and designing complex products.
Excellent knowledge of software product development design and experience with agile development methodologies.
Excellent leadership, decision-making, and communication skills.
Experience with coaching and mentoring software developers from a technology perspective
Technical experience:
Overall 10+ years of experience with Microsoft development platform for desktop applications, backend with 5+ years of web applications (C#, .NET framework, .NET Core, ASP.NET/ASP.NET Core)
Knowledge and understanding of ERP software SAP
Experience with architecting and designing products with a specific focus on secure and user-friendly intuitive interactions
Experience in Docker hosting
Experience in Microservices architecture
Experience with cloud/hosted solution is must (pref AWS)
Experience in cloud migration
Experience in SeriLog framework for ASP.NET Core
Experience with JavaScript-based thick clients is a plus