This job has expired, please see additional jobs below
Senior Programmer Analyst
AMC Networks
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
BASIC FUNCTION
The Senior Programmer Analyst is responsible to participate in the full software development lifecycle of applications and integrations. Provides technical innovation and creative solutions, uses programming skills to develop and maintain multiple systems from mission critical enterprise systems to small departmental applications. Candidate for this role will be required to make independent decisions and be able to present them to the management.
DUTIES AND RESPONSIBILITIES
1. Perform analysis and translate functional specifications/business requirements into technical specifications and logical system processes. Evaluate different approaches and technologies, propose elegant technical solutions. Provide accurate estimates and deliverable dates.
2. Design and develop applications, reports, and integrations. Exhibit strong understanding of OOP and various patterns. Foster adherence to best practices in programming, testing and deployments. Produce well-structured and commented code.
3. Develop enhancements and perform maintenance on existing application and integrations. Proactively identify and address deficiencies and performance concerns.
4. Mentor junior team members. Function as an integral part of a technical team.
5. Ensure that all developed components are properly documented
6. Stay current with evolving technology trends and make recommendations for the introduction of appropriate new technologies into application stack.
SCOPE
The Senior Programmer Analyst is responsible for the successful implementation and operation of business systems that support the company. The efficient operation of these systems provides the company with a sound basis to grow and decrease operational expenses.
QUALIFICATIONS
1. Must posses a full understanding of Software Development Lifecycle
2. Ability to multi-task and adjust priorities based on workload and direction from management or customer.
3. Proven analytical ability to find creative solutions to functional business processes.
4. At least 7 years experience in application development.
5. Experienced in the implementation of major business applications
6. Exceptional verbal and written communications skills.
7. Must be highly organized and detailed oriented.
8. Ability to handle multiple tasks in a fast paced environment.
9. Quick learner must be able easily adapt to new technologies and platforms.
10. Solid hands-on experience in at least one development platform such as Java, C#, Web Services
11. Strong understanding of relational databases (MS SQL, Oracle)
12. Understanding of Service Oriented Architecture and messaging
13. Enterprise Service Bus experience is a plus
14. Automated QA experience is a plus
15. Apex and Angular JS experience is a plus
13. Specific understanding of the Media Industry is a plus.
The Company is committed to policy of nondiscrimination in its employment and personnel practices. Applicants are considered for all employment without regard to race, color, religious creed, religion, alienage, citizenship, gender, gender identity, national origin, ancestry, genetic predisposition or carrier status, age, marital status, familial status, military or veteran status, status as a victim of domestic violence, stalking or sexual assault, sexual orientation, disability or any other characteristic protected by federal, state or local law.