Spectrum - Charlotte, NC

posted 4 months ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Telecommunications

About the position

As a Software Engineer IV at Spectrum, you will be responsible for creating software solutions that enhance customer experiences while meeting business and technical requirements. This role involves developing, modifying, and implementing software systems to support various business initiatives, with a focus on collaboration, code quality, and adherence to best practices.

Responsibilities

  • Design and implement new functionality that is testable and performant with limited oversight.
  • Operate within various technical systems and understand their impacts on organizational outcomes.
  • Participate fully in Agile and Scrum processes, including rituals.
  • Identify and fix defects and system integration issues.
  • Lead code reviews, debugging, and testing of software applications.
  • Develop software independently and write testable, performant code.
  • Create technical requirements and design documents.
  • Support major deployments and resolve critical deployment issues.
  • Collaborate with team members to identify and solve technical problems.
  • Respond to customer inquiries regarding software behavior.
  • Mentor junior developers.

Requirements

  • 2-4+ years of experience with database management systems.
  • 2-4+ years of experience in coding, testing, and designing software.
  • 2-4+ years of experience with software development methodologies.
  • BA/BS in Information Technology, Computer Science, or related field, or equivalent experience.
  • Demonstrated knowledge of one major programming language/tool.
  • Knowledge of coding language syntax, functions, and object-oriented patterns.
  • Experience with environments, docker images, container runtimes, and cloud-native app development.
  • Understanding of dependent systems, such as APIs and data stores.
  • Familiarity with design patterns and software architecture patterns.

Nice-to-haves

  • 3-4 years of experience with JavaScript and Node.js back-end framework.
  • 2+ years of experience with React Js or similar front-end framework.
  • 3+ years of experience with databases, preferably document databases like MongoDB.
  • 4+ years of experience in developing RESTful APIs.
  • 1+ years of product development experience with React Native.
  • Experience with testing frameworks like Mocha or Jest and familiarity with TDD/BDD methodologies.
  • Experience with Docker, Kubernetes, and implementing CI/CD pipelines.
  • Experience mentoring junior developers and leading teams.

Benefits

  • Comprehensive pay and benefits package
  • Support for employee well-being
  • Opportunities for career growth
  • Inclusive workplace culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service