What you’ll be doing...

The Corporate Systems Group (CSG) has an opening for a Software Engineer responsible for strategy and implementation of systems solutions that transform Verizon’s Wholesale Dispute Management. The Software Engineer will be responsible for the design, develop and implement the solutions for critical systems using open source stack. This position is a hands-on, self-directed design and development of highly scalable, reliable, and performance efficient applications to consume, integrate complex data using AWS and open-source platforms/tools. The successful candidate should have thorough knowledge and hands on experience in all levels of Software Development Life Cycle – Agile methodologies.

  • The candidate should be open minded and must have strong communication skills and be able to work with both users and lead IT team members in a highly collaborative team environment.
  • Candidate should be disciplined, detail-oriented, self-motivated, and delivery-focused. Design, build, test, and implement server solutions in both physical and virtual environments using DevSecOps tools.
  • Implement DevSecOps practices such as Security first, infrastructure as code, continuous integration and automated deployment.
  • Design of Cloud environments with a focus on AWS and demonstrate Technical Cloud Architectural knowledge, playing a vital role in the design of production, staging, QA and development Cloud Infrastructures running in 24x7 environments.
  • Configure and maintain application servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security. Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
  • Candidate will be responsible for documenting end user requirements, evaluating business process implications, and creating technical documentation including functional and technical designs, and defining business and application migration rules.
  • Act as a liaison between IT and business community to develop business and system requirements based on input gathered from a variety of sources including analysis and feedback from end user, subject matter experts, and architects.
  • Analyze complex business requirements and translate requirements into application designs and data model solutions that best represent and serve the business and data requirements and meet system and reporting needs.
  • Continuously develop and enhance understanding of existing data infrastructure and source systems as well as new technologies, tools, and methods for data analysis.
  • Perform software quality assurance checks, which includes testing and validating the solutions deliver on requirements. Translate requirements and use cases into test conditions and expected results for system and user acceptance testing.

What we’re looking for...

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Experience with software programming in high level languages like Java/J2EE/JavaScript/EcmaScript, Spring framework and Python.
  • Experience in modern web development with HTML5, CSS 3, and JavaScript frameworks (Angular, Node.js, Webpack, Gulp, Grunt, Git etc.)

Even better if you have:

  • A degree.
  • Experience in development on one of the Blockchain platforms like Hyperledger, Ethereum, R3 Corda, Quorum and experience in development of applications using distributed applications framework like Truffle, Fabric etc.
  • Experience with designing and building application using AWS services.
  • Experience with SQL and NoSQL database servers, JSON schemas & related technologies (Postgres, Mysql, MongoDB, CouchDB or others).
  • Experience in all aspects of Security including data at rest/motion, SPI, PCI and Identity Management.
  • Experience with methodologies for software development and delivery, like Agile, SCRUM and similar software test suites.
  • Knowledge of general software architecture & software design concepts and experience of applying them in the development of enterprise level software products.
  • Experience in enterprise and large scale deployment.
  • Experience architecting, designing and programming applications in an AWS Cloud environment.
  • Strong understanding and demonstrated use of design patterns.
  • Experience with unit and functional tests, preferably using test driven development.
  • Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability.
  • Knowledge and experience in developing applications using Java/Golang & Spring framework.
  • Strong working experience with building micro services and best practices related to their implementation.
  • Experience with billing systems, billing data, revenue systems, and/or revenue assurance/reporting.
  • Development Experience in UI / UX.
  • Knowledge of financial application systems.

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.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.