Company name
Vonage Marketing LLC.
Location
Holmdel, NJ, United States
Employment Type
Full-Time
Industry
Engineering, It
Posted on
Apr 11, 2022
Profile
Software Engineer 3
at Vonage
Holmdel, NJ
Vonage Engineering Mission:
We embody the notion of “Be what’s next. Right now.” We envision, develop, and manage technology to connect the world. Our team brings excellence, passion, creativity, and curiosity to the job. We look at the business environment and technologies in new and challenging ways, striving to develop and deliver integrated whole-system solutions to meet our customers’ ever-changing needs.
Why this role matters
The Engineering team at Vonage is a fast growing group of talented engineers. Our Engineers face multiple challenges associated with high performance, distributed systems, and processing large volumes of data in real time.
We need our engineers to be committed team players, demonstrate ownership and be self-motivated to take on new problems across the full-stack as we continue to push technology forward. A Software Engineer is responsible for not only hands-on development, but also being involved in system design and being part of the discussion around how the software is designed, what collaborators we would use etc. Vonage Software Engineers use collaboration and mentorship to support not only their own personal development but also their colleagues.
IF THIS SOUNDS LIKE YOU, CONTINUE READING BELOW…….
What you will do
Design, develop and maintain cloud-based services and infrastructure for our communications platform. This includes the integration of multiple APIs, and designing for scale and reliability.
Apply the principles of software engineering to the design, development, maintenance, testing and evaluation of software and computer systems.
Work cross-functionally to understand business requirements, evaluate alternative approaches and ensure software and systems are designed to facilitate accessibility and ease of use.
Incorporates state-of-the-art concepts and practices to facilitate system functionality and facilitate continuous improvement.
Provide software engineering support for discrete complex applications and network segments.
Participate in projects with network or system-wide impact.
Write end-to-end automated tests to provide code coverage for business-critical components, while ensuring quality, performance and adherence to specifications of assigned development tasks.
Notifies team or technical manager of variances from plans and identifies changes in scope or work.
Develop software using best practices, and contribute to defining and enforcing code standards.
Acts as liaison between Software Engineering, other technical functions, external vendors and service providers, business partners and end users.
What you will bring
Ability to choose the appropriate technology based on the need.
Apply innovative thinking to all functions of development.
Self starting capabilities: comfortable with working on end-to-end tasks independently while also collaborating with a larger team to accomplish bigger objectives.
Up to date on industry trends and emerging challenges. Able to link data, knowledge and insight from various disciplines to support decisions about project structuring, prioritization and management.
Understands how Software Engineering and automated tools and systems facilitate business effectiveness and organizational success.
Strong troubleshooting skills: Tackle software issues efficiently and effectively
Highly organized with strong analytical, communication, and interpersonal skills
Fluent in back-end web development, multiple development languages and experience in migrating code.
Experience in both front end development and DevOps practices.
What is required for application
Must be a US Citizen or Green Card holder. We are not currently offering any sponsorship.
5 years of relevant Software Development experience
Back End Development:
Object Oriented Programming
PHP
VBScript/ASP
.NET
SQL
Table design and optimization (MSSQL)
Must be strong in AWS and Kubernetes
Databases: MongoDB, Redis, MySQL, Oracle, etc
Java and J2EE skills with knowledge of design patterns
MVC frameworks
REST microservices
Webservices: XML, JSON and SOAP
Spring Core, Spring Webservices, SpringBoot
Strong Linux Systems knowledge (performance tuning, basic networking, file systems)
Experience with version control systems such as Git, SVN, etc.
Junit testing
Build Tools: Maven and/or ANT
Scripting experience
Code coverage tools
What is in it for you
In addition to providing exciting work, career advancement opportunities, and a collaborative work environment, Vonage provides competitive pay and benefits including unlimited discretionary time off and tuition reimbursement.
Note: The purpose of this profile is to provide a general summary of essential responsibilities for the position and is not meant as an exhaustive list. Assignments may differ for individuals within the same role based on business conditions, departmental need or geographic location. An individual must demonstrate successful performance in their current position before being considered for promotion. In addition, in order to promote into a higher-level position, a business need for the promotion must exist and the candidate must be considered the most qualified person for the new position.
Company info
Vonage Marketing LLC.
Website : http://www.vonage.com