Lead Application Software Engineer

Job Description
About the Team
One key ingredient to Akamai's success has been an exceptional level of customer service and customization throughout a customer's life cycle-initial contacts, pre-sales consultation, contracting and integration, upgrades, event support, and strategic consultation. Also, Akamai is a successful business because it is an efficient business. Supporting Akamai's people in delivering this service and efficiency level requires a diverse array of enterprise applications. The team responsible for these applications is distributed, with staff both in Cambridge, MA and Bangalore, India. The team works on automating the workflows for various departments in the enterprise. By creating a common framework of enterprise applications, the team has a first order impact on Akamai's continued growth while saving millions of dollars.

About the Job
As a Lead Application Software Engineer, you will work in a global environment and provide significant individual contribution to the enterprise application integration efforts. You will own the responsibilities of module development end to end. You will come up with innovative solutions for business problems and will implement them successfully.

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 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 plans for managing and maintaining applications.
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.

Basic Qualifications
Candidate must have good working knowledge of data structures.
Must be good with Object oriented design concepts.
Must be good with Programming Skills.
Must have good problem solving/analytical ability.
Education: BE/B.Tech in Computer Science or related field.
Overall Experience: 6 9 years or equivalent experience in Application Development.
Minimum 3 years experience with Java/C++/Ruby on Rails etc. in a hands-on development role.
Minimum 3 years experience with any RDBMS.
Exposure to Enterprise Application Integration technologies and techniques.
Excellent verbal and written communication skills.
Ability to communicate with and understand the Business Process.
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, Quote/Order Management.
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.
Salary:INR 5,00,000 15,00,000 P.A
Industry:IT-Software / Software Services
Functional Area:IT Software Application Programming, Maintenance
Role Category:Programming & Design
Role:Team Lead/Technical Lead
Keyskills:Web Applications, Oo Programming, Java / J2Ee Spring, SQL, Data Structures
Desired Candidate Profile

Education:(UG B.Tech/B.E. Any Specialization, Computers) AND (PG Post Graduation Not Required) AND ( Doctorate Doctorate Not Required)
Please refer to the Job description above
Company Profile
Akamai Technologies
http://www.akamai.com
Akamai is the leading global service provider for accelerating content and business processes online. Akamai has transformed the Internet from a chaotic network into a predictable, scalable, and secure business platform. Akamai routinely handles 15% of total Internet traffic. The company has created the world's largest and most widely used on-demand distributed computing platform, with more than 14,000 servers in 1,100 networks in 65+ countries.

Please fill up Interview form