ResponsibilitiesÂ Deliver products on scope, time and with the highest qualitySet up coding standards and processes in the teamÂ Ensure adherence to engineering best practices, scalable architecture and modular designLead efforts of a rapidly growing engineering team of strong individual contributorsLead design and code reviews and ensure high quality in implementationEnsure performance and security criteria are metCommunicate technical directions to all levels within the companyReport the status of work and present solutionsÂ Contribute to organization-level goals like talent hiring, people skill development, etc.
Â QualificationsÂ Required ExperienceLove for Software and the Microsoft tech stack.4+ years of experience with .NET, C#, ASP.
newer frameworks and paradigms such as React, Flutter or Angular2+ years of experience developing large / complex application end-to-endÂ Technical SkillsProficiency in Web Development is required.
Strong middle-tier development (API's).Should be hands-on with the technical deliverables.Very strong software engineering - design, development and testing, experience.
Good understanding of design / architectural patterns and automation platforms.Â Other SkillsExcellent written and oral communication, team skillsAbility to handle ambiguity and collaborate across multiple groupsAbility to manage multiple projects / tasks concurrently and drive them to successFacilitate collaboration in cross-company discussions (i.e.
vendor teams)Sound problem resolution, judgment, negotiating and decision making skillsExcellence in strategic thinking, leadership and be able to influence without authority.
js, React Native, Flutter, Microsoft Windows Azure, Microsoft SQL Server and .NET