Unclassified - Atlanta, GA

posted about 2 months ago

Full-time - Senior
Atlanta, GA
1,001-5,000 employees

About the position

As a Software Application Developer specializing in Salesforce at Omnissa, you will play a crucial role in designing, developing, and deploying customized solutions within the Salesforce platform. This position requires a deep understanding of Salesforce development and administration, with a focus on improving business processes and leading technical projects. You will be responsible for creating custom applications, flows, and configurations on Salesforce, including Sales Cloud and Service Cloud. Your expertise in Apex, Lightning components, and Visualforce will be essential as you create custom code and implement integrations with third-party systems using REST and SOAP APIs. In this role, you will also be tasked with translating business requirements into technical specifications, ensuring that the solutions you design are scalable and adhere to best practices. Quality assurance is a key component of your responsibilities, as you will write test classes for code coverage, perform unit testing, and support user acceptance testing (UAT). You will participate in code reviews, manage releases, and handle deployment activities using CI/CD tools, ensuring that all processes are well-documented for future reference and training. Additionally, you will provide production support for any issues that arise, optimizing platform performance and ensuring that Salesforce security best practices are implemented. This position is ideal for someone who thrives in an agile, fast-paced environment and possesses strong problem-solving skills, along with the ability to communicate effectively with both technical and non-technical stakeholders.

Responsibilities

  • Design, develop, test, and implement custom applications, flows, and configurations on Salesforce (Sales Cloud, Service Cloud).
  • Create Apex classes, triggers, Lightning components (Aura/LWC), and Visualforce pages, and work with SOQL.
  • Design and implement integration between Salesforce and other third-party systems using REST/SOAP APIs, middleware, and platform events.
  • Translate business requirements into technical specifications and scalable solutions, ensuring best practices are followed.
  • Write test classes for code coverage, perform unit testing, and support UAT.
  • Participate in code reviews, manage releases, and handle deployment activities using CI/CD tools.
  • Maintain clear documentation of processes, solutions, and system architecture for future use and training.
  • Provide production support for issues, optimizing platform performance and identifying areas for improvement.
  • Ensure Salesforce security best practices are implemented.

Requirements

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 5+ years of experience in Salesforce platform development, including hands-on experience with Apex, Lightning Components (Aura/LWC), Visualforce, and integration tools.
  • In-depth understanding of Salesforce declarative and programmatic development.
  • Strong experience in Salesforce configuration, administration, and security management.
  • Proven experience in integrating Salesforce with other systems using APIs.
  • Experience with version control and deployment tools (Git etc.).
  • Experience working in an Agile/Scrum environment.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication skills, both written and verbal.

Nice-to-haves

  • Experience in implementing Salesforce Communities, Experience Clouds.
  • Familiarity with data migration tools.
  • Salesforce certifications like Salesforce Platform Developer I & II, App Builder, or Salesforce Administrator are preferred.

Benefits

  • Competitive salary and benefits package.
  • Professional growth opportunities.
  • Collaborative and flexible work environment that encourages learning and development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service