Software Developer

at  VIDIZMO LLC

Tysons, VA 22102, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Jun, 2024Not Specified02 Mar, 2024N/AAngular,Sql Server Management Studio,Python,Data Structures,Object Oriented Programming,Java,Vue.Js,Front End Development,Asp.Net,Visual Studio,Javascript,Design PatternsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking to add multiple talented Software Developers to our team, who’ll work on building enterprise-class video streaming and processing applications. The position requires exceptional knowledge and skills in Back-end development such as Web API, Service stack, integrations with Cloud PaaS, etc.
We provide Video Content Management systems to Fortune 5000 companies across the globe and are recognized in Gartner’s Magic Quadrant. Our developed systems empower our customers to deliver Live as well as On-Demand Video Streaming to their audience, store and share multimedia content as well as perform Video and Audio Analysis using Machine Learning.
Software Developers create a Web Application server stack that powers our various products, providing API to the front end, back, and front channel integrations with external systems as well as backend data processing pipeline. This can become quite challenging and interesting when the entire stack has to be highly elastic so it can scale, be secure and support cloud as well as on-prem deployment scenarios. Underlying technologies used include Web Application frameworks, Services, Cloud PaaS, and high-performance data processing.

REQUIRED SKILLS:

  • Extensive experience in JavaScript, with a deep understanding of its core concepts and best practices.
  • Strong proficiency in Object-Oriented Programming (OOP) and its application in front-end development.
  • Strong knowledge of Angular 2+.
  • Proficiency in algorithms, data structures, and problem-solving skills.
  • Solid understanding of design patterns and their practical implementation in JavaScript applications.
  • Thorough knowledge of browser concepts, performance optimization, and debugging techniques.
  • Experience with modern front-end frameworks/libraries such as React, or Vue.js.
  • Must have worked with at least one server-side technology for developing web application such as ASP.NET OR C# OR Java Spring/Spring Boot OR NodeJS OR Python
  • Have experience developing and designing API and Middle-ware for the web
  • Hands on experience working on Visual Studio 2019, SQL Server Management Studio
  • Proficient knowledge and in-depth understanding of underlying frameworks like .NET, Java, etc.

REQUIRED QUALIFICATION:

  • BS/BSc or above in Computer Science
  • 2 - 5+ years experience in Frontend/Backend development
  • Can work independently and have a go-getter attitude
  • Good English language verbal and writing communication skills
  • Authorized to work legally
    Location: Tysons, Virgini

Responsibilities:

  • Develop and architect complex web applications using cutting-edge front-end technologies and frameworks.
  • Utilize strong knowledge of JavaScript, to build efficient, reusable, and scalable code.
  • Apply Object-Oriented Programming (OOP) principles to create robust and maintainable code structures.
  • Implement and optimize algorithms and data structures to solve complex problems and improve application performance.
  • Design and implement software design patterns to enhance code quality and maintainability.
  • Analyze and optimize browser performance and understand intricacies of browser rendering, caching, and DOM manipulation.
  • Collaborate closely with design and back-end teams to translate UI/UX designs into functional and responsive interfaces.
  • Build server-side web technology stack that provides API for various products and integrations
  • Develop and enhance back-end processing pipeline with evolving needs
  • ecuring and ensuring the back-end stack is scalable, elastic and can support millions of concurrent users
  • Perform unit, integration testing of developed modules and systems as well as participate in weekly bug bash activity
  • Perform Peer code reviews to improve code quality
  • Follow and enforce SCRUM/Agile practices as well as work with Product Manager, maintaining product and spring backlog


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Tysons, VA 22102, USA