Key responsibilities:
Develop and implement new software, maintain and improve existing software
Ensure that software functionality is implemented with a with a focus on code optimization and organization
Recommend improvements to existing software programs
Troubleshoot application issues and coordinate issue resolution with operations, functional, and technical teams
Work with a software development team and Service providers in a geographically distributed structure
Provide coaching to Junior Associates and Associates
Works independently on complex projects
What we require:
B.E. / B.Tech. / MCA in Computer Science, Engineering or related field is required
4-5 years of software development experience
Must be a problem solver with demonstrated experience in solving difficult technology challenges, with a can-do attitude
Experience in developing and implementing web based solutions
Knowledge of architecture design concepts, object oriented design and techniques
Knowledge of logical and physical database architectures and operating systems
Self-starter with ability to multi-task, prioritize, manage workload, and consistently deliver results
Experience in Agile and Iterative development methodologies
Strong communication skills with ability to interact with partners globally
Technical areas of expertise:
Refactoring and working effectively with legacy Salesforce configuration code.
Measuring and improving Salesforce application performance.
Troubleshooting application issues in a complex code base, across widely varying customer orgs.
Comfortable with a Scrum project management style.
Comfortable interacting with customers to solve issues and discuss technical questions
Full-stack Force.com platform developer: Platform Developer Advanced
Experience with Apex Triggers, Batch Classes and @Future Methods, Controllers
Calling REST web services from Apex, generating and parsing JSON in Apex
Visualforce Pages and Components, including Canvas
Visualforce Remoting and API development
Effective Apex unit testing, including web service mocking.
Javascript and jQuery, including effective Javascript design patterns; Javascript unit testing
In-depth knowledge of Salesforce platform Best Practices, Governor Limits and workarounds
(desirable) ISEB Certified Solution Architect or equivalent.
(preferred) Be a Salesforce Certified Developer (401)/Platform Developer II
(preferred) Be a Salesforce Certified Consultant (Service/Sales/both)