What you’ll be doing...

We require a Development Team Lead to lead a team of developers in a fast-paced, flexible environment. The successful candidate will work with their team on designing and developing market-leading products following Agile/Kanban methodology. The role of lead will be hands on focused working directly with their team across one or more projects using cutting-edge frameworks and tools. Have previously delivered reliable software through continuous integration and automated Testing.

Responsibilities:

    • Lead, motivate and develop the Team towards the successful completion of software based projects and tasks.
    • Distributing all development and enhancements tasks within the team, ensuring that they are assigned in line with skills and experience of the team members.
    • Guiding, advising and supporting the team and leveraging technical skills to drive technical solutions.
    • Define and improve software development processes and procedures within the area ensuring that standards and practices are being followed and improved over time
    • Ensure reliable software is delivered through continuous integration and automated testing
    • Responsible for code reviews and ensuring coding standards are followed
    • Responsible for preparing technical specs for the complex requirements
    • Maintain healthy communication channel with in the team
    • Helping mangers to build up the project plan and the execution, also helps to collect project metrics and reporting to the stakeholders

What we’re looking for...

  • 7+ years of professional experience in software design & development of distributed systems with demonstrated experience with .NET Framework
    • 2+ Years’ experience in leading a development team ( 3+ developers)
    • Professional experience with an Agile/Kanban development methodology
    • Excellent communications skills to clearly articulate complex technical issues to all levels of the organization (both technical and non-technical).
    • GUI design and responsive layouts (Angular, JavaScript, HTML, CSS)
    • Experience of ASP.NET MVC and C#
    • Experience with common patterns in distributed systems (e.g. Microservices, REST, SOA, SaaS, web applications)
    • Experience with Cloud environment
    • Experience of Unit Testing and Mocking tools, preferably Test Driven Development.
    • Broad technical knowledge, ranging from applications to backend systems. Hands on experience with many technologies.
    • Ability to approach problems with a sense of ownership, enthusiasm, and innovation.

 

 

Even better if you have:

    • Excellent verbal and written communication skills working within a distributed development team.
    • Degree in Computer Science, Software Engineering or equivalent education.
    • Ability to drive quality of the product through active communication both inside and outside of the team, and ability to make own decisions on that level.

VZConnect

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.