Home » Senior Software Engineer – Monitoring at Delta Dental Ins

Senior Software Engineer – Monitoring at Delta Dental Ins

SENIOR SOFTWARE ENGINEER

by Emmanuel Urua
0 comments

Senior Software Engineer – Monitoring at Delta Dental Ins

Job Description

The Senior Software Engineer will help build the Next Gen Monitoring Applications Suite.

Responsibilities

  • Performs as a key contributor to an engineering team that builds and supports exceptional products that provide innovative solutions to challenging business use cases, existing systems, and operational problems
  • Participates in architectural design, system analysis, and programming activities on application software; this may often require independent research and study
  • Develops high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks that are maintainable, scalable, responsive, and secure
  • Writes highest quality code with utmost attention to scalability, security, and performance and with an end-to-end mindset from conception to delivery and production support, owning specifications, quality, release deployments, and monitoring of production health.
  • Produces complete, simple, and readable technical documentation for everything developed and maintains a team culture of documenting everything
  • Tests and ensures the quality of all code that is developed in line with principles of test-driven development and continuous delivery, utilizing test automation frameworks wherever possible
  • Participates in code reviews, provides technical guidance, and mentors software engineers
  • Collaborates closely with Engineering leadership, Product Managers, Designers, Test Automation, and other teams and business units to define, prioritize, sequence, and scope business and functional requirements and drive results.
  • Instruments infrastructure and application performance monitoring, capacity management, alerting, tools instrumentation, and metrics (KPI) management
  • Performs impact assessment of product (hardware, software) upgrades

Qualification

  • 5+ years of professional software development experience with a Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience with software/applications/cloud performance monitoring
  • Expert in DataDog monitoring/observability platform
  • Experience working with UNIX, Linux, Windows, and Microservices.
  • Experience working with languages and frameworks like .NET, Java, Node.js, React, SpringBoot, Docker, Podman, and Kubernetes.
  • Experience with CI/CD tools like Jenkins, Bitbucket, GIT, Source Tree, and Rundeck.
  • Experience with monitoring tools like AppDynamics, Apica, Splunk, New Relc, Big Panda, Moogsoft, Nagios, and, Grafana.
  • Experience with Azure monitoring tools like Azure Monitor, AppInsights and Log Analytics
  • Experience integrating monitoring tools for monitoring service calls, and creating queries, dashboards, and APIs.
  • Experience with a Configuration and Deployment tools like Ansible, Chef, and Puppet.
  • Good Understanding and knowledge of JSON, YAML, and XML file structures.
  • Good Understanding and knowledge of query languages like SQL, and KQL.
  • Good Understanding and knowledge of data tools like Cribl.
  • Ability to understand business plans and apply that information to the development of an IT business case
  • Anticipates problems, resistance, or likely objections and takes action to resolve them
  • Ability to guide, train and mentor associate engineers
  • Highly skilled in developing quantitative cost/benefit analysis to measure improvements
  • Proficient in organizational processes as well as capable of assessing and initiating change in such processes
  • Demonstrates in-depth knowledge and application of competency and can consult as well as lead others in their application
  • Strong communication (written and verbal) and presentation skills
  • Knowledge of agile development methodologies
  • Ability to develop and maintain key vendor relationships with a focus on technology currency and best practices
  • Life-long learner, process improver

Location: Remote.

For More Information: SENIOR SOFTWARE ENGINEER

You may also like

Leave a Comment

About Us

NaijaPr blog is a social media blog, a product of Randomz Digital Marketing Ltd, a company established in 2013.  Read More

Userful Links

Latest Articles