As a Salesforce Release Manager, you will be responsible for overseeing the release management process for our Salesforce environment. With over 5 years of experience in Salesforce administration or development, you will have a proven track record of managing complex Salesforce deployments effectively. Your role will involve working closely with various stakeholders to plan, test, and deliver releases with minimal disruption to the business. You must possess a strong proficiency in Salesforce deployment tools and methodologies, such as change sets, Salesforce DX, and third-party deployment tools like Copado, Gearset, Flosum, or Autorabit. Your excellent organizational and project management skills will be crucial in ensuring the successful coordination of release lifecycles. Having experience in version control systems, incident tracking tools like JIRA, and build/deployment tools such as Github and Jenkins is essential for this role. You will also be required to have expertise in managing releases on large, global platforms and implementing Continuous Integration and delivery processes. Relevant certifications, including Salesforce Certified Administrator, Copado, Flosum, or Gearset certifications, will be advantageous. Your role will involve developing and maintaining release schedules, documenting release plans, and coordinating Salesforce releases and updates. Additionally, you will work on automating the provisioning of Salesforce instances, deploying code, and managing source code for branch and merge strategies. In summary, as a Salesforce Release Manager, you will play a critical role in ensuring the integrity and performance of our Salesforce environment through effective release management and deployment processes. Your analytical mindset, problem-solving abilities, and strong communication skills will be key assets in this dynamic role.,
As a Node.js Engineer based in Bangalore or Mumbai, India, with at least 7 years of experience, you will be responsible for developing and implementing complex Node.js applications for web and mobile applications. Your primary focus will be on building back-end applications, designing scalable APIs, and integrating third-party APIs. You must have proficiency in Node.js, JavaScript, and PostgreSQL, along with experience in monitoring tools like Grafana, Docker, and PM2 for deployment and process management. Familiarity with Azure cloud services, Kafka, Redis, and basic Linux commands is essential. Your objectives in this role will include developing high-performing applications using Node.js, collaborating with front-end developers, and ensuring the application's performance and scalability. Strong problem-solving skills, excellent communication abilities, and a bachelor's degree in Software Engineering or Computer Science are required. You should also have experience with front-end technologies, database technologies, and web development frameworks. Preferred qualifications include relevant Node.js certifications, experience with cloud-based infrastructure, familiarity with front-end development frameworks, and knowledge of test-driven development. As a Node.js developer, you will design and implement server-side applications, collaborate with front-end developers, and write maintainable code. You will work on building back-end applications, designing APIs, integrating them with third-party services, and ensuring seamless code integration based on client requirements. Overall, your role will involve creating fast, robust, scalable, and high-performance web applications using Node.js frameworks. You will play a crucial part in developing applications that power web and mobile platforms, ensuring optimal performance and scalability.,