Job Description
Job Title
Junior APM Tool Developer
Experience
3-6 years
Job Type
Full time / Consultant
Company Overview:
Over the past 20 years, Veryx has consistently provided products that exceed the price-performance expectations of the industry. Our software development capabilities coupled with our deep expertise in the industry enables us to offer agile, reliable and scalable solutions for visibility, security and testing. Veryx professional services capabilities span areas of cloud, networking, 5G, IoT etc. for development, testing, operations and support.
Veryx is a leading provider of Observability solutions, dedicated to helping businesses optimize their application performance, enhance user experience, and ensure overall system reliability. Our cutting-edge APM tools empower organizations to proactively manage and monitor their applications in real-time.
Position Overview:
We are seeking a highly motivated and skilled Junior APM Tool Developer to join our dynamic team. The successful candidate will play a key role in the development and enhancement of our APM tools, contributing to the continued success of our products in the market.
Responsibilities:
1. Software Development:
· Collaborate with senior developers to design, develop, test, and deploy APM tool features and functionalities.
· Implement and maintain software solutions to monitor application performance, detect anomalies, and provide actionable insights.
2. Coding and Debugging:
· Write clean, efficient, and maintainable code in languages such as [Specify relevant programming languages, e.g., Java, Python, etc.].
· Conduct thorough debugging and troubleshooting to identify and resolve software defects.
3. Integration:
· Work closely with cross-functional teams to integrate APM tools with various applications, platforms, and environments.
· Performance Optimization:
· Analyze and optimize the performance of APM tools to ensure minimal impact on the monitored applications.
4. Documentation:
· Create and maintain technical documentation, including design specifications, code documentation, and user guides.
5. Continuous Learning:
· Stay up-to-date with industry trends, APM best practices, and emerging technologies to contribute fresh ideas and improvements to our tools.
Qualifications:
· Bachelor's degree in Computer Science, Software Engineering, or a related field.
· 3 to 6 years of relevant experience in software development, with a focus on APM tools or performance monitoring solutions.
· In-depth knowledge of NodeJS / ExpressJS
· Experience implementing applications using Angular 2+
· Experience creating front end applications using HTML5, Angular, SASS
· Hands-on experience with JavaScript/Typescript Development on both client and server-side
· Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Full stack paradigm
· Solid understanding of APM concepts, monitoring methodologies, and performance metrics.
· Strong problem-solving skills and attention to detail.
· Excellent communication and teamwork skills.
Preferred Skills:
· Experience with OpenTelemetry / Grafana / Prometheus].
· Familiarity with cloud environments (e.g., AWS, Azure, or GCP).
· Knowledge of containerization technologies (e.g., Docker, Kubernetes).
· Understanding of networking protocols and infrastructure.