Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
OLSYS provides full-service solutions for mid-market and enterprise organizations. With 15+ years of experience, 100+ projects, and 50+ strong technical experts in the team, we continue to grow by expanding our development team in Europe, as well as expanding the base of new clients and projects.
5 травня 2023

Senior Salesforce Developer (вакансія неактивна)

віддалено

About the Company
OLSYS Ltd provides full-service solutions for mid-market and enterprise organizations.

As an enterprise software development company, we are building long term partnerships helping our clients accelerate their digital experiences with reasonable IT investments.
Our tailored approach, e-commerce focus, and flexible solutions allow us to design, develop, and deliver scalable, integrated commerce platforms that drive profits and boost the business.
15+ years of experience, 100+ projects, 50+ specialists

About the Client
Our client is one of the top 20 largest employers in South Florida with over 30 stores throughout the state. Client continues to be recognized as one the #1 furniture company in South Florida, and in the top 30 nationwide.
Our client’s company is focused on caring for its Associates and customers, and who is consistently rated over a 4.0 on Glassdoor.Their goal is to enrich people’s lives and make the world a better place.

Research, design, develop and test operating systems-level software for Salesforce and Field Service Lightning. In this position you are responsible for modifying existing software to correct bugs and defects; create new programs to meet the requirements as new business rule is needed by users; analyze requirements and information to determine, recommend and plan installation of a new system or modification of an existing system; and maintain system documentation to describe custom configuration of applications and operating procedures. Research and design high-level, forward-looking modernization strategies and collaborate on
solutions to complex technical issues.

Education / Work Experience
Typically 4-6 years progressive professional level experience. Degree in Computer Science,
Computer Engineering or related working experience is also acceptable for the position.

Requirements
• strong knowledge of Javascript.
• hands-on experience developing for Salesforce and Salesforce Field Service Lightning.
• Expert knowledge of Salesforce.
experience with Field Service Lightning is a big plus
• hands-on experience in software development life cycle, including discovery, coding,
unit testing, deployment and continuous life cycle support.
• experience supporting and working with cross-functional teams in a dynamic
environment.
• experience with relational SQL databases.
• experience with CI/CD pipelines include Quality and Security Gates for automated deployments.
• familiar with Event Driven Architecture and building decoupled high performing fault tolerant event driven systems.
• experience API creation and publication, versioning, management, monitoring, and documentation.
• experience with monitoring and alerting to reduce time to troubleshoot production incidents.
• ability to work both independently and as part of team.
• ability to multi-task, take initiative in solving problem.
• providing innovative solutions to continuously improve
• investigates issues and providing detailed analysis of issues by performing root cause analysis (RCA).
• able to understand monitoring tools (NewRelic) to support troubleshooting.
• proficient with developer tools to analyze, debug and code.

Responsibilities (may include some or all of the following)
• engages with development managers to discuss software projects.
• participates in feasibility studies for upgraded software systems.
• participate in mandatory agile meeting cadence (methodology-specific meetings)
• pair programming with Jr. developers to include coding, testing, debugging, and deployments.
• adhere to company standard operating system (SOP)
• develops and directs software system validation and testing methods.
• documentation of solutions to include configuration, workflow processes, activity diagrams and code comments.

Knowledge and understanding (Preferred)
• expert knowledge of programming languages including Node.js, React/React Native, Next.js, Java, Microservices and SQL
• knowledge of modernization of legacy systems
• experience building containerized APIs using Docker and Yaml.
• improves operations by conducting analysis and recommending changes and innovative solutions to continuously improve.

Pull Request Review & Feedback
• Should be comfortable peer reviewing code syntax, formatting and refactoring.
• Effectively communicate feedback to peers
• Provides mentorship to Jr. Devs.
• Should be comfortable peer reviewing code syntax, formatting, and refactoring.
• Effectively communicate feedback to peers
• Provides mentorship to Jr. Devs

Work autonomously & Ownership
• Should be able to complete Jira tickets on time.
• Seeks out information to complete Jira Tickets. Should not be asking the same questions repeatedly.
• Should be proactive in maintaining or creating technical documentation for knowledge sharing.
• Should be proactive in communicating ticket status, risk, blockers.
• Should be proactive in clearing up blocking tickets.
• Should be able to reach out to other teams for cross functional issues.
• Ability to deploy independently.
• Should be able to troubleshoot development environments.
• Should be able to complete Jira tickets with minimal assistance.
• Seeks out information to complete Jira Tickets. Should not be asking the same questions repeatedly.
• Should be proactive in maintaining or creating technical documentation for knowledge sharing.
• Should be proactive in communicating ticket status, risk, blockers.
• Should be proactive in clearing up blocking tickets.
• Should be able to reach out to other teams for cross functional issues.
• Ability to deploy independently.
• Should be able to troubleshoot development environments.

Best practices (coding standards, design docs)
• Should have an awareness of existing security Best Practices
• Have a thorough enough understanding of coding standards to participate in code reviews.
• Should be able to follow standard operating procedures (SOP)
• Should be able to work with different teams and its members to create new best practices and standards.
• Should be able to setup your own environment by following onboarding process.
• Should have an awareness of existing security Best Practices
• Have a thorough enough understanding of coding standards to participate in code reviews.
• Should be able to follow established best practices.
• Make meaningful contributions to living standards — as in living documents.
• Should be able to work with more senior team members to create new best practices and standards.

Cross Functional
• Effectively communicate with other team members when needed.
• Ability to participate and work with other teams as required.
• Ability to provide guidance when other teams need support.
• Effectively communication with other team members when needed.
• Ability to participate in working session with other teams.
• Ability to provide guidance when other teams are seeking their expertise.
• Should be able to communication the work they don’t across teams.

CI/CD
• Experience with continuous deployment and ability deploy and revert their own code.
• Good understanding of continuous deployment and ability deploy and revert their own code.
• Good understanding of why CI/CD is important.

Application Security
• Know how to identify Personally Identifying Information (PII)
• Knowledge of authentication tokens
• Should have an awareness of existing security Best Practices
• Know how to identify Personally Identifying Information (PII)
• Knowledge of authentication tokens
• Should have an awareness of existing security Best Practices

Event Driven Architecture
• Knowledge of how to consume event driven libraries.
• Good understanding of when to use event driven logic.
• Knowledge of how to consume event driven libraries.
• Good understanding of when to use event driven logic.

Microservices
• Knowledge of microservice architecture and API communication between services
• Knowledge of how to consume micro-service API’s.

Observability
• Ability to interpret monitoring tools (NewRelic)
• Understand real time monitoring of utilization, system alerts, failures etc
• Ability to interpret monitoring tools used by team.
• Understand the importance of proactive monitoring.

Гарячі вакансії

Всі вакансії