Software Developer
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
PREFERRED QUALIFICATIONS
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.
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)
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.
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.
