ConvergeOne

Software Developer III

Job Locations IN-TA-Hyderabad
Requisition Post Information* : Posted Date 2 months ago(8/2/2024 7:39 AM)
Requisition ID
2024-6124
Category
Information Technology

C1 Company Overview

C1: 1 Contact, 1 Connection, 1 Choice

 

C1 is the foremost, single-source provider of advanced communications and data technology for business. That means if it's digital, we connect our customers to it -- from phone systems and hardware to computer networks, application development, managed solutions and more. And we're 100% passionate with designing, implementing, managing and supporting our customers' every need from end to end, so that they can focus on what they do best.

 

So, when it comes to joining a team of IT and communications technology pros who are empowered to do what they do best, your best choice -- your #1 choice -- is C1.

Overview

The Software Developer III plays an important role in the support and development of the Converge-One applications, supported by the IT team. The Software Developer’s role is to help plan, design, develop, launch, and maintain the systems and solutions in support of core organizational functions. This will include helping resolve performance issues and support tickets, identifying and recommending solutions to remediate chronic issues and poor performing software, identify ways to improve productivity, and helping to implement best practices related to software development, including coding standards, integration and security best practices.

Qualifications

  • Bachelor’s/Master’s degree in computer science (or equivalent experience)
  • At least 3-5+ years of experience building large-scale software applications
  • 5+ years full stack development on Linux with Java and Javascript
  • Excellent analytical and problem solving skills
  • Excellent written and verbal communication skills with proven Fluency in English
  • Desired/Preferred Qualifications
  • Demonstrated knowledge and experience of software engineering principles, methodologies, and procedures

Responsibilities

Responsibilities

 

  • Able to work in an agile environment.
  • Experience in solving technical issues with thorough research and investigation.
  • Understanding fundamental design principles behind a scalable application
  • Work closely with the architects/leads to create robust, scalable, performant applications.
  • Perform unit and system testing.
  • Understand business requirements and develop/design/test accordingly.
  • Must have thorough knowledge of data analytics.
  • Able to build dashboards and widgets using Data Analytics tools (e.g. Power BI, KNOWI, Kibana, Tableau)
  • Extensive knowledge of SQL (Structured Query Language)
  • Extensive knowledge of EQL (Elastic Query Language)
  • Creating database schemas that represent and support business processes.
  • Integration of multiple data sources and databases into one system
  • Must have thorough knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Must have thorough knowledge of Postgres, MS SQL and Elastic search.
  • Knowledge of any of the Front-End/Web-Application framework (e.g. react, angular, Vue, etc.)
  • Strong proficiency with JavaScript and TypeScript
  • Strong Knowledge of Node.js and Express framework
  • Basic understanding of front-end technologies CSS, HTML5
  • Proficient understanding of code versioning tools, such as Git, Bit Bucket
  • Proficient understanding of code development tools, such as Eclipse, Visual Studio Code, IntelliJ
  • Design and develop Microservices systems with Java, Spring or Node.js
  • OS Platform
  • Linux
  • Windows
  • Basic understanding of Docker
  • Basic understanding of JIRA
  • Basic understanding of Cloud Computing/Message Bus
  • AWS
  • Kafka
  • SQS

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed