EchoGlobal is an IT staffing and team augmentation provider that connects established North American and European businesses with skilled remote software engineers. We primarily accept job applicants from Ukraine, but also welcome talented individuals from other Eastern European countries such as Poland or Romania.
21 листопада 2024

С# Developer with strong monitoring skills

віддалено

Company and Project Description

Our client, a Forune 500 company, produces world-class software and delivers high-quality professional services for the building industry in the US. The company’s software development teams work on a variety of customer projects, focusing on designing and enhancing custom solutions.

The company’s main web application is hosted in Azure cloud ecosystems. The web front-end of this system is constructed with React and HTML/CSS, while the back-end is built in Java and utilizes Hibernate and Postgres databases. The Java staff is hosted through Docker containers which are built on the Kubernetes cluster. This product is the hub for numerous related services and integrations. They have lots of microservices architecture. A team constantly growing, learning, and experimenting with other technologies including 3D modeling.

The role is all about monitoring. You will be creating dashboards, setting up alerts in Azure, and doing whatever is needed to keep the apps running smoothly. That’s the DevOps side of the job. On top of that, you should be able to work on the app code (C#/TypeScript) to add anything needed to collect more data for monitoring. That’s the developer part of the role.

Team

You will be working closely with a tech architect and a development team on the P-Estimate tool.

Requirements

  • 5+ years of commercial experience;
  • Extensive experience with Azure, including provisioning, managing, and optimizing cloud resources for reliability and scalability;
  • Experience with monitoring and analytics tools, especially DataDog;
  • Ability to code using C# (TypeScript as a plus);
  • Proactive approach to identifying problems, performance bottlenecks and areas for improvement;
  • Nice to have: experience in using IaC tools such as Terraform for automating cloud infrastructure management and deployment

Responsibilities

  • Run the production environment by monitoring availability and taking a holistic view of system health;
  • Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating for continual improvement;
  • Enhance the existing system by implementing additional checkpoints and monitoring mechanisms to improve system reliability and performance.
  • Provide primary operational support and engineering for multiple large-scale distributed software applications;
  • Gather and analyze metrics from operating systems as well as applications to assist in performance tuning and fault finding;
  • Partner with dev teams to improve services through rigorous testing and release procedures.

English Level

Upper-Intermediate / Advanced. The candidate should be able to clearly communicate and deliver their ideas.

Work Schedule and Timezone

Flexible 8hr/day Mon — Fri. Minimum 2-3 hours overlap with the CST (Chicago) time.

Interviewing Stages

  • HR Interview;
  • Technical Interview;
  • Reference Check and Job Offer.
LinkedIn