Description:
Have you mastered the balance between creativity and technology? Do you want to be part of a company that is changing the way software is developed and used? The IT Systems Engineer is responsible for line of business support on sophisticated Enterprise Application implementations. The Systems Engineer will be the primary technical and process guide in their service area and will work in collaboration with developers, business partners, and other technology teams that impact their end to end business process area of expertise. Daily activities will include, but are not limited to, resolving technical and functional support issues, performing trend analysis and identifying improvements to reduce recurring requests, and collaborating with development teams to improve the design of new functionality. The successful candidate must be agile and able to balance multiple priorities.
Responsibilities:
Understands Enterprise application configuration and technical/functional capabilities, including all changes and potential system implications related to ongoing releases
You must have a proven foundation in any one of the programming languages.
You will be responsible for debugging complex code , reviewing technical design, implementation of monitoring systems, building automation and deploying to production
You must provide guidance on the system governance, API's, profiles and security model
Maintains updated system documentation and Salesforce policies/procedures
Actively transfers knowledge throughout organization, leads knowledge transition sessions, and mentors junior staff and new hires
Work with multi-functional teams to identify technology modifications that will affect business processes
Provides support of all system/service components, including installation, configuration and maintenance
Partner with various teams to implement new functionality via Agile based processes; activities include service planning, configuration, operational readiness assessments, runlist reviews and code deployments
Leads tasks and projects in a fast-paced environment, driving all issues to resolution with a strong focus on customer satisfaction and efficient task execution
Maintain and demonstrate 100% compliance with all written security policies, SOX procedures, and change management controls
Required Skills:
Experience of development and support of enterprise applications aligned to a business unit or platform, handling all aspects including, case management and platform maintenance
Bachelor's Degree in Computer Science or other related technical field or relevant work experience
Good Knowledge of the Software Development Life Cycle (SDLC) and Agile Software development
Good knowledge of Software-as-a-Service (SaaS) model and concepts
Experience with sandbox and production deployments
Experience with database concepts and data modeling capabilities
Demonstrated ability to lead overall business initiative or several components of a large, complex project with direct experience in Agile and Scrum;
Good project management skills with ability to balance multiple projects/tasks across various user groups
Must be a self-starter and Salesforce enthusiast who flourishes with working in a fast-paced environment
Strong team player with a service-oriented attitude and customer focus
Familiarity with SOX protocols, Change Management and Release Management principles and processes
Salesforce Platform:
4-6 years previous Salesforce application development or support with a minimum 300-seat environment handling all aspects of CRM, case management and platform maintenance
Experience programming in Triggers , Apex Code and Visualforce Pages
Experience with Java , C++ , Ruby or Python
Experience Object Oriented design and programming, and MVC
Experience of HTML, CSS, and Javascript (JS)
Experience with Salesforce developer toolkit including Force.com IDE, Migration Tool and Web Services
Good knowledge of Salesforce's Web Services, SOQL, SOSL and security model
Experience with Web Development using HTML, CSS and Javascript
Understanding of best practices regarding Salesforce implementations, including design patterns, release management, deployment strategies, and testing best practices
Minimum of 3 SFDC Certifications with at least 1 developer certification on Force.com platform