Spectrum - Maryland Heights, MO

posted 19 days ago

Full-time - Senior
Remote - Maryland Heights, MO
10,001+ employees
Telecommunications

About the position

As a Principal Developer I at Spectrum, you will play a crucial role in providing strategic consultation and hands-on development for various IT initiatives and projects related to telecommunications systems. This position involves designing, developing, and implementing technology solutions while collaborating with project owners to resolve operational issues and enhance customer experiences. You will also mentor other developers and contribute to the overall architecture and strategy of key business applications.

Responsibilities

  • Provide strategic consultation in development, integration testing, and domain architecture.
  • Design, develop, and implement IT systems using specific language-based technologies.
  • Consult with project owners to resolve operational issues and system status.
  • Write code for various project assignments and participate in peer code reviews.
  • Perform unit and integration testing, providing recommendations based on test results.
  • Advise project teams on architecture, strategy, and IT processes.
  • Collaborate in setting strategies and implementing procedures for projects within the software development lifecycle.
  • Provide technical guidance and solutions on issues and project deliverables.
  • Triage defects and analyze project deliverables to diagnose operational difficulties.
  • Maintain subject matter expertise in web API development and industry tools.
  • Coach and mentor developers on coding and technical documentation.
  • Facilitate continuous performance improvement sessions.

Requirements

  • 8+ years of IT work experience in designing/configuring systems/applications in development (restful service development, microservices, Spring Boot).
  • 6+ years of IT work experience with Relational Databases (SQL based).
  • BA/BS in Information Technology, Computer Science, MIS or equivalent combination of education and experience.
  • Advanced knowledge of OOP and prototypal inheritance.
  • Advanced working knowledge of the Spring framework (Spring Boot).
  • Advanced knowledge of SQL, PL/SQL, and shell scripting.
  • Advanced knowledge of web services development (Restful and SOAP).
  • Advanced knowledge of Tomcat server and Unit Testing frameworks.
  • Advanced knowledge of Maven and Git version control system.
  • Advanced knowledge in network design, architecture, protocols, and topology.

Nice-to-haves

  • Advanced knowledge of Micro-services architecture.
  • Experience working in the Telecommunications industry.
  • Technology agnostic with experience in multiple technology stacks.

Benefits

  • Work from home opportunities
  • Opportunities for advancement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service