Software Developer

Full Time United States - Missouri - Maryland Heights Posted 04/20/2021 Areas of interest: Information Technology, Software Engineering Requisition Number: 279690BR ISW370
JOB SUMMARY
Responsible for building, maintaining and optimizing application databases. This role requires the ability to analyze system requirements, develop database solutions for application and automation purposes and optimize existing data systems. Additional responsibilities include implementing methods to improve data reliability and quality and develop and test architectures that enable safe and reliable data extraction and transformation.


MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently supports all efforts to simplify and enhance the customer experience

Ensure the best possible performance, quality, and responsiveness of data systems

Determine database structural requirements by analyzing client operations, applications and evaluating current systems and industry standards

Design, create and maintain databases and tables structures based on business requirements

Define database physical structure and functional capabilities, security, back-up, and recovery specifications

Ensure validated deliverables meet functional and design specifications and requirements

Translate use cases into functional applications/automated processes

Develop and implement high quality ETL and database solutions

Maintain database performance by identifying and resolving production and application development problems

Analyze and resolve automation/ETL related problems by coordinating with teams to diagnose and fix issues

Analyze existing SQL queries/procedures for performance improvements

Develop, implement and optimize stored procedures

Design, build, and maintain efficient, reusable, and reliable C# automation scripts

Write and consume APIs and Web Services

Follow and enforce all established policies and best practices

Identify what needs to be done and accept task responsibilities

Contribute ideas to improve the team processes and best practices based on prior extensive experience

Documents problems and assists in their resolution

Interfaces with other project team members in resolving issues

Provides general system users and management with system analysis and feedback

Mentor and coach less experienced staff

Help maintain code quality, organization, and automation

Assisting in implementing automated testing platforms


REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
  • Ability to read, write, speak and understand English
  • Ability to read, write, speak and understand English
  • Strong communication skills, both written and verbal
  • Ability to focus on deadlines and deliverables
  • Self-starter, self-motivated, driven individual
  • Strong skills in analyzing and resolving defects
  • Ability to work well with shifting priorities
  • Advanced knowledge of SQL technologies
  • Extensive experience with SSMS, SSIS, stored procedures and SSRS
  • Ability to write and analyze complex SQL for the purpose of data extraction and processing
  • Strong understanding of data modeling and database design
  • Strong knowledge of relational databases and database concepts
  • Experience with Data Maintenance practices and Database Security
  • Keen attention to detail
  • Experience with AGILE software development life cycle
  • Displays professional, positive, and approachable attitude/demeanor and discretion
  • Negotiation skills and ability to influence others by educating and sharing information
  • Ability to assist others in learning new technical and professional capabilities
  • Ability to accurately analyze automation opportunities for technical requirements and consider long-term business value
  • Proven experience creating project estimates and timelines

PREFERRED QUALIFICATIONS
  • Knowledge of C#, JSON, HTML, XML concepts
  • Familiarity with CI/CD practices
  • Knowledge of developing and consuming APIs and Web Services
  • Proficient in C#, with a good knowledge of its ecosystems
  • Strong understanding of object-oriented programming
  • Proficient understanding of code versioning tools (such as Git)
Education
BA/BS in Information Technology, Computer Science, related field or equivalent work experience

Related Work Experience
3 to 5 years’ experience as Database Developer or similar role


WORKING CONDITIONS
Office environment




For more information on Spectrum’s benefits, please click here.
The health and safety of our employees and candidates is very important to us. Spectrum has adopted virtual mobile recruiting tools that allow us to continue meeting new candidates. We look forward to “virtually” meeting you.

The Spectrum brands (including Spectrum Networks, Spectrum Enterprise and Spectrum Reach) are powered and innovated by Charter Communications. Charter Communications reaffirms its commitment to providing equal opportunities for employment and advancement to qualified employees and applicants. Individuals will be considered for positions for which they meet the minimum qualifications and are able to perform without regard to race, color, gender, age, religion, disability, national origin, veteran status, sexual orientation, gender identity, or any other basis protected by federal, state or local laws.

Related jobs

View All of Our Available Opportunities

Sign up for job alerts

Sign up to receive the latest career opportunities directly to your inbox.

Areas of interestEnter a location and a category, and click "Add" to create your Job Alert.

  • Information Technology, Maryland Heights, Missouri, United StatesRemove
  • Software Engineering, Maryland Heights, Missouri, United StatesRemove

Spectrum employeeAre you currently a Spectrum employee?