- Entry level
- No Education
- Salary to negotiate
What you’ll be doing...
Provide technical leadership to a development team across full SDLC and application stack
Hands on delivery of working components as part of a team
Development of technical specifications based on functional requirements
Working closely with product and architecture teams to define the technical roadmap required for solution delivery in line with our strategic plan for application decomposition to micro-services
Ensuring adherence for the team to coding standards and key quality metrics such as unit and automated testing
Assisting the Development Managers, Team Leads and Project Management teams in estimating and delivery planning
Focus on the delivery of software to scale to a large and growing customer base
What we’re looking for...
8+ years of professional experience in software design & development of distributed systems with demonstrated experience with .NET Framework (3.5, 4.0 and 4.5).
Extensive experience with SQL Server
Extensive experience with design patterns
Deep experience with UI technologies and frameworks – e.g. JQuery, Angular and strong experience with HTML & CSS
GUI design and responsive layouts (HTML, CSS)
Experience with common patterns in distributed systems (e.g. DDD, REST, SOA, SaaS, web applications)
Experience with distributed architectures patterns such as micros-services or service bus / event driven asynchronous communication
Experience with .Net web-service frameworks (Web API, WCF etc.) and the delivery of API’s to service client API’s
Experience with native mobile technologies or the delivery of API’s to support mobile client applications
Experience of Unit Testing and Mocking tools, preferably Test Driven Development.
Professional experience with an Agile development methodology, preferably Kanban
Broad technical knowledge, ranging from applications to backend systems. Hands on experience with many technologies.
Excellent communications skills to clearly articulate complex technical issues to all levels of the organization (both technical and non-technical).
Ability to approach problems with a sense of ownership, enthusiasm, and innovation.
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.
About the company
For more than 100 years, Verizon has been at the center of the communications revolution.
Verizon is one of the largest communication technology companies in the world.
We help people, businesses and things communicate better.
The digital world promises consumers a better, more connected life, and we’re the ones delivering it. We make it possible for people to stay in touch and businesses to connect with their customers. We’re also bringing technology and hands-on learning opportunities directly to kids who need it most. Our goal is to inspire tomorrow’s creators to use technology to build brighter futures for themselves, their families and the world.