Senior Software Engineer

Company Name:
# Description
About the Position:
The Operational Systems Support (OSS) team is responsible for delivering best of breed toolsets to both our customers and internal users for management of large data systems. These web-based systems are designed to provide a rich GUI presentation around monitoring data, customer information, asset data, and other critical datasets that SunGard uses heavily to manage the business.
We are looking for a Senior Engineer to complement our team of extremely experienced engineers focused on getting things done, and to be fearless about exploring and learning new technologies and technical approaches that help us deliver great services and experiences to our customers.
Design, implement and/or extend software for effective management, automation, data collection, performance analysis, monitoring, and alert of production systems in 24x7 global customer operations.
Employ your wide-ranging experience, professional concepts and company objectives to resolve complex issues in creative and effective ways.
Designs and implements data exchanges between various systems (e.g. event management system to ticketing system, monitoring system to capacity management analytics system)
Develops solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
As new technologies emerge and impact our systems, learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
Understand how our applications operate, are structured, and how customers use them
Provide engineering support (when necessary) to our technical operations staff when they are building, deploying, configuring and supporting systems for customers
Assist with troubleshooting user problems down to root-cause and develop service-enhancing solutions
Participate in interactions with users as a technical expert for product subsystems
Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
Requirements and Preferred Requirements:
A minimum of 6-8 years of related experience with a Bachelor's/Master's degree; or equivalent experience.
Professional, detail-oriented, and energetic personality, with the ability to work well in a dynamic team environment
Demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and deployment tasks
Ability to communicate the design and implementation of software systems including relevant strengths/weaknesses and reasons for implementation decisions
Experienced with building scalable, enterprise solutions with software and infrastructure in mind
Works well with others in fast-paced, iterative product definition and development environment within and across teams
Ability to collaborate with multiple teams and run technical design sessions independently
Advanced understanding of LAN/WAN internetworking technologies and protocol suites (TCP/IP, SNMP v1 2 & 3 MIB structures, subnet, router and switch, OSI 7 Layers)
Excellent understanding of web concepts and technologies (HTTP, server/client, proxies, caching, etc.)
Experience designing and developing back-end/web services/server side software using Python, Perl SOAP, XML, etc.
Have an expert-level command of monitoring and alerting systems (Nagios, Zenoss, Cacti, etc.)
Experience with object-oriented programming and MVC architecture
DevOps experience
Experience with various databases Oracle and/or NoSQL DBs (e.g. MongoDB), and understanding of when to use them.
Req Number: 5152811

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.