drjobs Software Developer Golang developer العربية

Software Developer Golang developer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Philadelphia - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Job Title: Software Developer (Golang developer)


Location: Philadelphia PA


Duration: 6 months


Contract Type: W2 and C2C

Job Description:

  • Client Connected Living organization is seeking a Software Engineer (Devops) to join our Platform Engineering and Platform Reliability team. This group is responsible for developing tools and platforms that are used by developers across connected living to enhances xFi Xfinity Home Security and Connected living Automation application and services.
  • We are a team of devops engineers that have a mix of responsibilities to create tools and platform services on one hand and on the other hand provide 24/7 support for the services we develop.
  • Some of the examples of the work we do are:
    • Developing an experimentation platform which facilitates feature flagging for applications and services
    • Building a multiplatform API Gateway & Service Mesh to create a consistent platform for modern application communication and networking L7 traffic management and servicetoservice encryption
    • Building an automated application test framework for E2E feature testing
    • Managing an observability platform that provides visibility into system and application metrics and tracing
    • Building a log and events ingestion/transformation/delivery platform for all client and backend applications
    • Cost optimization of services running in public/private cloud environments ; to name a few
    • As a Software Engineer you will be a contributor to the team working on cutting edge technology stacks that impacts and delights millions of client customers.

Requirements:

  • Broad technical proficiency with a thirst for knowledge and a can do attitude
  • Ability to manage rapidly shifting priorities and dependencies
  • Handson technical experience in Linux environments
  • Ability and readiness to quickly learn new technologies.
  • Should have participated in and be familiar with Agile (Scrum) project methodology and practices
  • Take highlevel design decisions from team and turn them into reality that solves customer issues
  • Team player excellent communication skills and able to successfully articulate technology concepts to both business and technical audience
  • Demonstrated ability to quickly understand business requirements propose reference architectures and possible technology solutions. Must be capable of presenting options and weigh implementation

Technical Skills:

  • Solid scripting & development language (e.g. bash Go Python etc.)
  • Experience with automation software using Ansible HashiCorp stack and Python
  • Experience with monitoring systems (e.g. Grafana/InfluxDB Nagios Datadog CloudWatch New Relic etc.)
  • Experience building tools for automation (building testing releasing monitoring and alarming)
  • Experience with IaaS and PaaS providers such as AWS OpenStack VMWare etc.
  • Proficient in Linux command Line system Administration and good handson installing software on Linux platforms
  • Understanding of containers technologies like Docker Fargate ECS or Kubernetes. Handson experience with building and running containers on one of these platforms is a plus
  • Some networking knowledge (OSI network layers TCP/IP Firewalls traffic shaping and load balancing)
  • Familiarity with continuous integration/deployment processes and tools such as Jenkins Concourse etc.
  • Experience with deploying and operating infrastructure running micro services based platforms

Responsibilities:

  • Working with technical partners to understand their roadmaps and identify critical technical capabilities that need adoption
  • Collaborating with our technical operations teams to understand and spread innovative technical tools and practices
  • Producing technical designs and documentation at varying levels of granularity
  • Crafting detailed templates to assist learners in understanding key technical concepts
  • Performing code reviews
  • Working with Product development teams to assist them in meeting their business goals through accelerated adoption of approved technologies.
  • Mentoring more junior members of the technical staff.
  • Building proofofconcept systems or conducting exploratory experiments with modern technology.
  • Serving as an ambassador of TPX to the broader technical community both inside and outside client via a combination of authorship of technical papers journal articles and/or blog posts; and delivering presentations at technical conferences meetups user groups etc.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.