We are looking for a highly skilled Technical Lead / Architect who will take ownership of end-to-end technical delivery of full-stack web application, while remaining hands-on with coding.
Requirements
- 11-15 years of professional experience in software with at least 2+ years as a technical lead / architect with similar roles / responsibilities
- Extensive knowledge of product development and software development methodologies
- Hands on Technical expertise in MS Technology, C#/.NET, SQL/No-SQL DBs, Web App, PWA, REST Web API, HTTP, and Cloud patterns, Azure
- Deep technical knowledge in Microservices and/or Service-Oriented Architecture design
- Experience in Agile Methodologies/Scrum, Test Driven Development (TDD) & Unit Testing
- Deep understanding of SOLID design principals and patterns
- Understanding and experience HTML5, CSS, JSON and JS libraries like AngularJS/ReactJS
- Experience with DevOps practices and tools (CI/CD, Git, pipelines, deployments)
- Azure services (App Services, Functions, Key Vault, Azure DevOps, etc.)
- Excellent problem-solving and debugging skills
- Strong communication skills and experience in stakeholder collaboration
- Ability to lead and mentor a development team effectively
- Quality and test first development mindset
- Able to coordinate technical standards within a development team
- Ability to strongly influence peers and technical staff within the team
- Experience in localization and globalization, security, performance, integration with third party components and applications
Benefits
- Competitive salary and benefits
- Opportunities for growth and development
- Collaborative and dynamic work environment