Job Description
We are looking for full stack engineer who can design, test, and deliver features end to end. The ideal candidate has excellent problem solving skills, strong Computer Science fundamentals in algorithms, data structures, object oriented programming, and database design experience. Candidate must be able to work independently as well as collaborate within a larger team, work with product owners, user experience designers, performance engineers, and technical writers. Candidate should have a strong passion for shipping high quality software, and must be well versed in writing unit tests, and functional tests.
As a Lead Software Engineer, your responsibilities include -
- Design and implement advanced analytics features with powerful yet easy to understand UI.
- Improve existing functionality and help resolve customer issues.
- Bring innovative ideas to improve functionality and performance of Salesforce Analytics.
- Work together with Product Manager and User Experience Designer on product design.
- Design and implement testing automation framework and take ownership of writing unit, and functional tests for all features delivered
Experience/ Skills required:
- B.S. or M.S. degree in Computer Science or related program.
- 5+ years of software development experience with a track record of working on technically demanding projects that were released for public consumption.
- Experience programming with at least one Object Oriented programming language (Java, C++, C#).
- Experience working with Relational Databases (Relational Database Management Systems like Oracle, Postgres preferred).
- Experience working with web technologies (Like: Javascript, Coffeescript, React, AngularJS, AJAX, HTML, CSS).
- Experience leading development and testing of large features requiring mentoring and collaboration with junior engineers.
- Strong technical skills in testing (unit testing and functional testing).
- Strong problem solving skills (data structures and algorithms)
Preferred:
- Experience working with product leadership to define functional requirements for a product area.
- Experience defining the engineering vision for a product area.
- Experience working with a large, complicated systems, preferably cloud based.
- Experience in full stack development.
- Experience in using or building analytics products .
Job Classification
Industry: Internet, Ecommerce
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Medical-MS/MD in psychology
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: salesforce. inc
Location(s): Hyderabad
Keyskills:
C++
Lead Software
Database design
Javascript
Data structures
HTML
Oracle
Analytics
Ajax
Salesforce