Job Description :
Miracle Software Systems, Inc. is looking for Salesforce Developer at Waltham, MA for a Full Time Engagement with following job description.

Job Description:

Job Title: Developer
Location: Waltham, MA
Duration: Full time with client

Position Summary
Will play a key part in the global configuration and development of Customer Relationship Management (CRM) technologies to provide the best IT solutions.
Will be responsible for designing, implementing, testing, deploying and maintaining solutions across our Salesforce instances, using Apex and Visual force, and often leveraging HTML, CSS, JavaScript, and other appropriate technologies.
Support our projects, sometimes acting as Development Lead and liaison between our internal stakeholders and technical resources
Work with Project Management to develop and track project plans
Using current programming language/business systems interfaces and technologies, implements the solution by configuring business systems or by writing custom code, and performs testing and debugging of solution.
Completes necessary documentation and procedures for installation and maintenance of the solution
Principal Account abilities
Understand business requirements and apply iterative/agile development process to rapidly create functional prototypes and release final product
Design, develop, test, document, and deploy high quality business solutions on the platform adhering to change management and release management processes
Ensure industry best practice adoption in terms of Software/Integration Architecture, Development and Data Governance
Partner with IT Business Services to appropriately size Project, Run The Business (RTB) and Operational Support needs.
Take ownership of all personal software development within the team
Ensure that all developments meet user and commercial objectives, are delivered on time, on budget and to quality standards
Ensure the (source) code base for all currently supported solutions can be efficiently retrieved and rebuilt
Remain informed of current and future directions of Salesforce, industry trends, and appropriately put forward proposals for the implementation of new/upgraded systems and technologies
Interface with business colleagues to develop processes to continuously monitor data quality and integrity
Develop a strategy as technical advisor for new functionality from Salesforce releases, upgrades and/or AppExchange applications
Familiarity with Salesforce Integration components – web services (such as SOAP + REST API) and Tooling API
Monitor the espousal of newly developed functionality and respond as needed
Collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs
Work with other functions within IT to ensure that critical system fixes can be architected, developed and released quickly, efficiently and safely
Ensure issues are identified, documented, tracked, reported on and resolved in a timely manner
Identify recurring patterns in the code, build library of best practices (design patterns), coding standards (naming conventions, code comments) and utilities to be deployed across multiple orgs
Proactively identify bottlenecks, potential governor limit problems and weak error handling
Understand and consciously apply transaction rollbacks, integration/batch job re-runs and notification alerts where necessary

Required Skills & Experience
Knowledge of core products, including features that can be activated and separately licensed products
Basic awareness of main off-the-shelf solutions and partner offerings to address typical gaps not covered by core salesforce functionality
Knowledge about different types of licenses, usage of as a platform, experience with setup of
Chatter and other communities
Solid knowledge of SOQL + SOSL and experience with ETL tools such as Informatica, DBAmp or Jitterbit
In-depth disciplinary knowledge; leverages business acumen and subject matter expertise
o Provides deep subject matter expertise, advice and program delivery
o Contributes to the development of new techniques and plans within area of expertise
In-depth understanding of strategic goals, customer requirements and knowledge of competitor practices
Thorough understanding of:
o Business priorities, strategy and direction
o Customer business needs and expectations
Problem Solving:
Works on abstract and complex problems requiring evaluation of intangible variables
Integrates trends, data and information into plans, deliverables and recommendations
Develops innovative and creative output based on interpretation and analysis that improve business performance and contribute to corporate goals and strategic intent.
o Opportunity/risk analyses
o Cost/benefit analyses
o Pricing model
Anticipates operational, program, and implementation issues and develops preventative measures
Adapts projects, programs or methods based on customer or business partner feedback
Work is guided by business plans for the discipline
o Actively participates in setting area objectives to meet plans
o Escalates matters of business risk
o Influences others through their professional/technical expertise
Manages critical projects, customer engagements or business processes
Guides completion of major projects or customer engagements
Allocates work and mentors others
Ability to interact professionally with a diverse group, executives, managers, and subject matter experts
Contributes to the area through delivery of end results and contribution to planning for the area
Provides thought leadership, guidance and advice in own field
Works across the organization to effectively obtain and allocate resources to complete programs and projects on time
Adapts communication techniques for audiences at multiple internal and external levels
o Presents facts and information to negotiate mutually acceptable solutions
o Delegates clearly and comfortably
Cultivates, develops and manages strong, lasting customer relationships at senior management level.
May manage vendor relationships
Hands-on development, including debugging complex Apex code, workflow rules, flows/processes, Apex triggers and other areas of
Using source control and working with Data Loader, Workbench, IDE and ANT migration tools
6-8 years of relevant experience or equivalent combination of education and work experience
Additional Skills:
Possesses and applies
o A comprehensive knowledge of application programming and analysis.
o Knowledge to analyze and develop solutions to highly complex problems.
o A strong understanding of the principles of applications programming.
Demonstrated ability to offer advanced programming solutions
Undergraduate degree in Computer Sciences or a related field and 6-8 years relevant experience or
Graduate degree and 4-6 years of relevant experience
Certification in Salesforce Administration or Development, required
Advance development (DEV 501) certification, preferred

Miracle Software Systems, Inc. is Premier Partner of IBM and a National Implementation Partner of SAP since 1998.WE have been in business for the last 20 years specializing on SAP Implementations, SOA / EAI / B2B Technologies. We are also a reseller of IBM Software Products. We are a Global Systems Integrator with Presence in 5 Countries. We also have a Large Offshore Facility located in India. We specialize on BPM tools like IBM Lombardi / BPM7.5 and also have a large Sterling Commerce Practice. We also have a large E-Commerce Practice based on IBM Portals / WebSphere Commerce Server. Miracle B2B Practice has been built on WTX / Gentran / Data Power / WPG / Trading Manager / Sterling GIS and other leading Products in the Market. We are based out of Novi, Michigan.