Akamai Online - Application Software Engineer Senior Lead
Akamai Online - Application Software Engineer Senior Lead
Akamai Online - Application Software Engineer Senior Lead
About the Job Akamai is looking for a Lead Application Software Engineer who will lead a team of developers in Marketing Tools to build and maintain the next generation of visualizations on Akamai.com. This individual will work as part of the Information Technology team in analyzing complex data models and processes, and translating business requirements into technical solutions. This role places a strong emphasis in having the technical skills necessary to navigate massive data sets, along with the ability to extract pertinent information in real time. About the Team The team designs, implements and supports technology and integration solutions that create both internal and external visualizations that are used both on Akamai.com as well as internally. The everevolving technology stack consists of C, Perl, Python, Salesforce.com, JavaScript, Oracle/Siebel Enterprise, and numerous custom platforms. The team consists of highly skilled engineers, who continually collaborate with internal teams in Akamai to provide innovative solutions to business problems.
Responsibilities
Lead a team of developers in developing, maintaining, and testing Enterprise and integration
applications
Assist team members with questions and decision making Provide guidance and insight on development techniques and methodologies Work with Business Analyst to identify the scope and impact of new requirements or
plans for managing and maintaining applications
enhancements and assess level of effort and feasibility of design within time constraints
Work with team to design and implement long-term strategic goals and short-term tactical Work with the team to plan projects and determine resource requirements. Work effectively in all phases of the software development lifecycle, from requirements
gathering to design, implementation, code review, testing, and release - ensuring that all specified functionality has been delivered and all performance constraints have been met. Understand the data model and its mapping to the various business processes Provide solutions that will improve scalability and performance of existing systems Execute on other directives as needed
Basic Qualifications
MS or BS degree in Computer Science or other related fields, with at least 5+ years of
experience. Minimum 3 years of experience with Perl/Python in a hands-on development role. Minimum 3 years of experience with MySQL or any RDBMS Minimum 2 years of experience working with the Web and Networking stack. Minimum 2 years development experience working with large data sets. Minimum 2 years of experience working with Unix based systems. Excellent verbal and written communication skills Ability to communicate with and understand the Business Process Analyst Ability to comprehend user business needs and concerns and integrate that understanding with technical skills Ability to take initiative, motivate team to work with minimal direction and prioritize time effectively to deliver in a timely manner
Desired Qualifications
Familiarity with the following business verticals: Web Applications, Network Operations,
Logistics, Network Deployment and Network Infrastructure.
Exposure to SaaS systems like Salesforce.com. Ideally versed in installation, configuration, performance tuning, optimization, and
troubleshooting of scripting tools and custom applications.
In depth knowledge of the software lifecycle process and multiple development methodologies.