The Software Engineer role is expected to have full-stack development experience with strong end-to-end knowledge including development, deployments, configurations, maintenance, patching, troubleshooting and more. Additionally, they must also be able to work independently and as part of a team, and be able to communicate effectively with both technical and non-technical audiences. The engineer will be working in a very dynamic environment with fast-paced turnaround times involving interactions with other team members, product managers, QA and Ops resources in an agile environment.
Essential Job Functions
- Support a wide array of backend applications which includes deployments, on-call, maintenance, troubleshooting, applying periodic and continuous updates
- Ability to recommend and choose the appropriate technology based on the need
- Develop and maintain software using best practices including aspects of test, deployment and operations
- Ability to work in collaboration with Infrastructure, QA and other teams to resolve trouble tickets and test new application releases
- Apply innovative thinking to all functions of development
- Ability to complete individual tasks end-to-end independently but working with a larger team to accomplish bigger objectives
Specific Requirements, Skills & Education
- 06+ years of experience in software development
- Java, Spring framework, Python, C/C++, Groovy, SQL
-
Database management systems such as MySQL, Postgres, Oracle
-
Linux systems knowledge (performance tuning, basic networking, file systems)
- Experience with version control systems like Git, SVN etc
- Scripting including shell, java script and DB scripting
- Strong troubleshooting skills
- Ability and willingness to work in a global, fast-paced environment
- Experience with DevOps practices
- Strong interpersonal skills
- Highly organized with strong analytical and communication skills
Additional Skills (would like to have but not required)
- Experience with Agile Development methodologies
- AWS technologies like AWS CI/CD pipeline, EC2, EKS, Lambda, CloudFront, S3, SNS, SQS
- Experience with VOIP and related protocols (SIP/RTP)
Education
- Bachelor's degree in Computer Science or equivalent experience
Ready to shape the future of communication technology? Join us at Vonage and make your mark!
#LI-CK1