Job description
Role & Responsibilities
· Develop new Services, Components, APIs, UI, Widgets, and Dashboards to answer requirements.
· Estimating, Designing, Developing, Planning, and implementing software modules and features.
· Resolve technical issues through Debugging, Research, and Investigation, Creating new & innovative ways to improve applications.
· Provide innovative design ideas for effective layout design of the tool
· Customer interfacing/communication to gather requirements and to keep all stakeholders updated.
· You will need to stay updated with emerging technologies/ industry trends and apply them to your day-to-day work.
· Guiding and Mentoring Junior/New Members in the team.
Qualifications/Experience
· 4+ years of experience in web-based application development
· B.E / M.E/B.Tech/M.Tech in Computer Science Engineering or a related discipline from premier institutions with good academic records of accomplishment.
· Must have experience in full stack development using Java, VUE.js or Type Scripting, PostgreSQL, or any relational database
· Strong understanding of application Deployment CI/CD, Code/App Security, Role Management, Configuration Management, Performance, Modularization, and Best Development Practices.
· Must be familiar with API development and making use of third-party APIs. (knowhow of monitoring tool APIs will be a plus)
· Experience in Graph libraries/visualization tools like D3, Highcharts, flash charts, etc. will be an added advantage
· Knowledge of Linux, Networking fundamentals, and System Administration
· Experience in Monitoring Tool customization and implementation
· Experience in Scripting languages such as Shell/Perl/Python/JavaScript
· Experience in JSP/PHP, HTML5, CSS
· Working knowledge of various databases (Oracle, MySQL, PostgreSQL)
· Ability to quickly learn and Implement new APIs
· Good to have integration knowledge
· Ability to work independently and in a Team