Open Position -

Team Lead Full-stack .NET Engineer

REF. NO:
VEE-TL

THE ROLE:

We’re looking for a multi-talented Full-stack Senior Software Engineer with leadership experience to join our A+ global engineering team.

Our technology stack is built on modern web and audio-video platforms and our solution provides real time communication services to a marquee list of customers across the world helping them improve customer satisfaction and better sales conversion by providing real time expert help.

  • In the role, you will provide technical leadership to the engineering team, with significant code level management, including overseeing and working with our offshore partner teams, and leading their projects
  • You will be challenged to work across full software application stack – from the front-end components to the back-end
  • You will be part of an agile engineering team that brings our offering to global customers and new markets by building, integrating, testing, and releasing new features and products
  • Also in this role, there will be ample opportunities to grow into software management and/or software architect level career paths.

YOUR CONTRIBUTION TO SOMETHING BIG:

  • Design, develop, and test advanced features for our real-time customer engagement SaaS product & multi-channel platform across web and mobile
  • Work within a geographically distributed scrum team to plan, scope, build, and deliver software. Participate in full lifecycle engineering methodology to ensure timely, high quality releases
  • Ensure that system is robust and highly scalable to support large user base across global organizations
  • Research, devise, and propose solutions to challenging problems
  • Document and train newer members of a growing team
  • Proven design skills with the ability to work well in a dynamic, fast-paced environment
  • Contribute ideas for future improvements to the server platforms and the web and mobile client libraries/frameworks
  • Assist the support team in debugging customer issues and in resolving those issues by providing instructions, documentation and bug fixes
  • Excellent written and verbal English communication skills

OUR IDEAL TEAMMATE HAS/IS:

  • A minimum of 5+ years of relevant software engineering experience designing and building enterprise applications
  • Experience in developing highly available SaaS applications in cloud environments such as AWS or Azure
  • A minimum of 2+ years leading significant engineering projects and teams
  • A minimum of 2+ years managing a team of engineers to remain productive and focused on delivering high quality project outcomes including code review, workload management, team cohesion, risk management, etc.
  • Ability to understand and anticipate business requirements and design systems with customer and end-user at the forefront
  • Strong C# development and debugging skills, and an understanding of the overall .NET ecosystem
  • Experience working with Frontend JavaScript frameworks, especially Angular, is a strong plus
  • Experience with Microsoft SQL Server including schema design, SQL, stored procedures, and working with object relational mappers
  • Experience developing back-end services (service layer, business layer, data access, microservices)
  • Experience developing well-organized, scalable APIs to integrate with third-party applications a plus
  • Experience working with the Azure BI stack a strong plus (Power BI, Azure Analysis Services, Azure Synapse)
  • Experience developing back-end services (service layer, business layer, data access)
  • Experience working with agile tools such as Bitbucket (Git), Jira, Confluence is required
  • Bachelor’s degree in Computer Science or related major.

OUR OFFER:

  • 25 Days Paid Leave
  • Supplemental Health & Dental Care
  • Competitive Remuneration Package
  • Exceptional Social Package & Special Discounts
  • Innovative & Agile Teams
  • Challenging Projects & Leading-edge Technologies
  • Friendly & Supportive Atmosphere
  • Socially Responsible Company
  • Tech & Soft Skills Training
  • Team Bonding Events
  • Fruity Afternoons & Beer Thursdays
  • Excellent Office Location & Facilities & a wonderful terrace
  • Relaxing & Gaming Areas
  • Free Bike Parking & Shower