Charter Spectrumposted 17 days ago
Full-time • Mid Level
Charlotte, NC
Telecommunications

About the position

As a Software Engineer IV, you will develop, deploy, and maintain software systems supporting business initiatives, leveraging your expertise in SQL, Azure, C#/.net and Docker. Collaborate in a Scrum environment, ensuring SDLC best practices, and be part of a team supporting several enterprise applications.

Responsibilities

  • Operate within the various elements of Spectrum's applicable technical systems and the impacts of their work on the organization's outcomes
  • Understand and apply different SDLC processes, particularly Agile and Scrum; participates fully in Scrum rituals
  • Understand and apply applicable technology security and industry regulatory and legal compliance considerations
  • Identify fixes to defects raised and system integration issues
  • Lead code review, debugging, and testing of software applications
  • Provide an LOE on a project/feature level
  • Develop technical requirements and technical design documents
  • Support major deployments and resolve critical deployment issues
  • Collaborate with other team members to identify and solve technical problems
  • Respond to customer inquiries around the behavior of the developed software
  • Mentor junior members of the team

Requirements

  • 2+ years database management systems
  • 2+ years coding, testing, and designing software
  • 2+ years software development methodologies
  • BA/BS in Information Technology, Computer Science, or related field or equivalent combination of education and experience
  • Demonstrate knowledge of at least one major observability tool like Datadog/AppDynamics/Splunk
  • Demonstrated knowledge of one major programming language/tool, coding language and syntax, usage of functions and object-oriented patterns
  • Demonstrated knowledge of environments, docker images, container runtimes, cloud native app development, dependent systems, up/downstream APIs, clients, data stores, design patterns, and software architecture patterns
  • Exercise judgment within defined procedures and practices to determine appropriate action
  • Functional negotiation skills
  • Ability to read, write, speak and understand English
  • Ability to apply company policies and procedures to resolve a variety of issues
  • Ability to break down assigned projects into manageable tasks and completes within a given timeframe
  • Ability to work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors
  • Ability to triage, troubleshoot, debug issues in production environment
  • Ability to write SQL scripts to perform impact analysis, data validation and troubleshooting

Nice-to-haves

  • Experience being a part of operations support team which provides on-call support as needed
  • Scripting knowledge and experience (powershell, bash etc.)
  • Experience in cloud native design/architecture (Azure preferred)
  • Experience with C#/.Net programming
  • Understanding of software development processes and software configuration management policies
  • Experience working with agile teams utilizing scrum or kanban
  • Experience managing windows server OS running on virtual machines using VMware or other VM technologies
  • Experience with Docker and deploying Docker containers
  • Experience with the Atlassian suite of products such as Jira and Confluence
  • Experience with SQL

Benefits

  • Innovative Tools & Tech: Work with high-performing software and applications on the forefront of the digital telecommunications industry.
  • Dynamic Growth: The growth of our industry and evolving technology will power your career as you move up or around the company.
  • Supportive Teams: Who you are matters here. We aim to foster an inclusive workplace where every person is empowered to bring their best ideas.
  • Total Rewards: See all the ways we invest in you-at work and in life.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service