Senior Programmer Analyst - Jericho, NY
Vacancy expired!
Altice USA is a cutting-edge communications, media, and tech company. We connect people to what matters most to them; texting with friends, advertising that resonates, or binge watching their favorite show. Our differentiated approach centers around technologies that push the envelope and deliver the ultimate customer experience. We're building a workforce that attracts and retains the best talent, not only to meet the needs of our customers, but that also reflects the diverse communities we serve.In support of the Billing Assurance department, the Senior Programmer Analyst is responsible for the timely completion of programming tasks for complex or business-critical applications and processes. These tasks might include system design, coding, testing, installation, documentation and post-installation audits, all performed in accordance with established standards. The Senior Programmer Analysts will manage a team of Programmer Analysts assigned to multiple projects of different complexity and the support of existing applications/ processes currently in place in the Billing & Collections department. DUTIES AND RESPONSIBILITIES Organizational Performance
- Business Expertise
- Demonstrates strong commitment to learning the Business
- Performs routine data collection, organization, workflow and support analysis
- Provides direction/support for the preparation of quality deliverables
- Leads and applies department's methodologies to assignments
- Ability to define workflow for improvements and resolving issues
- Documents and presents project status
- Operational Management
- Leads on departmental projects and initiatives
- Manages personal and group time in Expense Plans/project work (area of expertise)
- Maintains expected levels of personal productivity
- Supports special projects and analysis related to initiative
- Demonstrates understanding of project management
- Able to assure smooth functioning of processes and procedures
- Ability to analyze data, trends or obstacles and consider available solutions or alternative methods of proceeding
- Supports department's activities
- Understands products/services and shares knowledge with team
- Builds personal expertise
- Continually improves knowledge and skill proficiency
- Performs routine data collection, organization, workflow and support analysis
- Develops applications to support one or more business units, including design, coding and installation of new systems
- Defines processing logic and translates business requirements into code for the more complex projects required by the business area, employing established programming standards
- Conducts program tests, audits and verifies results for accuracy
- Maintains expertise in the latest state-of-the-art techniques and languages as they pertain to the existing and planned processing environments
- Assists in implementing procedures and serves as a resource to expeditiously resolve program-related operating difficulties
- Defines processing logic and translates business requirements into code for the more complex projects required by the business area, employing established programming standards
- Expertise in optimization of Complex queries and building new stored procedures with complex data analysis.
- Project Management
- Supports the communication of project status and the identification and reporting of project issues to project management
- Demonstrates and shares understanding of department's project management tools and methodologies
- Supports business analysts in the preparation of business and functional requirements
- Demonstrates and shares understanding of department's business analysis tools and methodologies
- Understands fundamentals of customer's business
- Demonstrates ability to understand customer need and perform sound technical work
- Delivers results that drive customer satisfaction
- Demonstrates ability to interact with customers
- Explains technical concepts to the customer in terms the customer understands
- Demonstrates good communication skills both written and verbal
- Participates in/contributes positively to work/team environment
- Takes responsibility for own development needs
- Continually seeks ways to enhance contribution to the team
- Works well with others
- Provides task leadership to new staff
- Provides coaching and guidance to team members
- Effectively communicates within the organization
- Provides training on new systems and/or processes
- Participates in the vendor selection process, including support with Request for Proposal development
- Ability to perform multiple tasks and adjust priorities based on workload and direction from management
- A full understanding of project management processes and tasks
- Self-starter with strong initiative and interpersonal skills
- Experience working within a formal methodology for software development
- Full understanding of project management processes and tasks
- Expertise in Information Systems reporting and analysis
- Experience is systems design
- Programming language and operating system expertise consisting of, but not limited to the following: Windows Server 2000/2005, Microsoft SQL Server 2005/2008/2012, 2014, 2016. Oracle /PL SQL expertise.
- Knowledge of Microsoft Visual Studio 2014. HTML and object oriented languages (such as Visual Basic ASP.NET) preferred.
- Expertise in Data Analysis/Data Mapping across several Data sources
- Hours of work - though limited to 8 hours per day, it is required to work during weekends and nights in emergency or to work over the weekend to enable 24/7 operations.
- 9 or more years of systems analysis and programming experience
- Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent work experience and technical training, is required
Vacancy expired!