This job has expired, please see additional jobs below
Sr Principal Technologist
Spectrum
Maryland Heights, MO, United States
Job Details - this job has expired, please see similar jobs below
Sr Principal Technologist - AIP Design
JOB SUMMARY
This role is responsible for API design and development within the eCommerce group. The eCommerce group is responsible for the online buy flows - the systems that allow new and existing customers to purchase our products online.
This individual must demonstrate expertise in multiple technical disciplines (e.g. application design, web service design, databases, virtualization, networking, etc.) and business functions (ordering, installation, support, monitoring, etc.) to guide rapid design of solutions for new systems and enhancements to existing systems. The role is primarily responsible for both understanding the possible and understanding exactly how functions are accomplished at a detailed level.
MAJOR DUTIES AND RESPONSIBILITIES
• Actively and consistently supports all efforts to simplify and enhance the customer experience.
• Creates detailed design documentation and operations procedures documents for new systems and enhancements to existing systems.
• Create high-level designs for APIs and integrations within the eCommerce systems.
• Work with other groups within Charter to identify opportunities for reuse across the enterprise
• Provide technical thought leadership, suggesting and justifying changes required both short-term and long-term.
• Works with peer developers to ensure standards for coding, test automation, version control and build automation are followed by project teams throughout development.
• Reviews documents including project charters, functional requirements, non-functional requirements and high-level designs to ensure detailed design work and implementation can use the information provided.
• Compiles work breakdowns for new projects to assist development managers in providing cost and timeline estimates
• Conducts detailed analysis of log files and performance statistics of new or existing systems to identify previously unknown performance, functional or security issues and provides recommendations for remediation of issues.
• Conducts design reviews, code reviews and deployment procedure reviews with development teams and operations personnel.
• Provides troubleshooting and prioritization assistance for defect and performance issues of projects within development and in production.
• Provides internal support to other personnel for issues on production systems.
• Provides informal training and mentoring to other technical personnel on platforms, tools and practices.
• Adheres to industry specific local, state, and federal regulations as applicable.
• Knows, understands and follows company policy.
REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
• Ability to read, write and speak the English language to communicate with employees, customers, and suppliers, in person, on the phone, and by written communications in a clear, straight-forward, and professional manner
• A clear passion about technology and technology trends to be constantly aware of new solutions and opportunities to improve
• A mastery of infrastructure technologies and concepts is preferred
• Ability to demonstrate lateral thinking required to solve complex technical problems
• Ability to collaborate well with others to solve problems and actively incorporates input from various sources; has experience working with others on a global basis; applies knowledge to coach and mentor others
• Ability to build consensus across interdisciplinary environments (across technical teams, across client domains)
• Master knowledge of Java and at least one other development languages
• Master knowledge of API design, development, deployment, and policies
• Master knowledge of at least one application server platforms (WebLogic, WebSphere, Tomcat, JBOSS, etc.)
• Master knowledge of at least three build and test automation tools (Gradle, Maven, Hudson/Jenkins, JUnit, JMeter, etc.)
• Master knowledge of at least two development frameworks (Spring, Sprint Boot, Spring MVC, Spring Security, Hibernate, etc.)
• Master knowledge in network design, network architecture, protocols and network topology
• Ability to perform duties in a very fast pace environment and ability to learn new technology quickly
Education
Bachelor's Degree in any STEM field. Master’s degree preferred, but not required.
Related Work Experience Number of Years
• API design and development 2+
• Java-based application design and development 1+
• Experience designing or configuring systems and/or applications 3+
• Experience working in Telecommunications industry 1+ (optional)
• Overall IT experience 8+
PREFERRED QUALIFICATIONS
Skills /Abilities and Knowledge
• Knowledge of company products and services
WORKING CONDITIONS
• Office environment
• Minimal travel may be required.
EOE Race/Sex/Vet/Disability
Charter is committed to diversity, and values the ways in which we are different.