We seek an accomplished Integration Engineer with expertise in Salesforce and proficiency in programming languages such as Go, Python, or Java. This role demands a strong knowledge of integrating cloud-based applications and skills in AWS, GIT, RESTful APIs, Salesforce applications, and database systems.
The candidate will be pivotal in designing, developing, and maintaining high-performance applications that seamlessly interact with Salesforce and other methods. The Integration Engineers work closely with clients and partners to understand real-world problems and solve them with code. They build and architect solutions that address these business challenges through technology.
Responsibilities :
- Design, develop, and maintain efficient, reliable, and secure applications in Go, Python, or Java that seamlessly integrate with the Salesforce platform and application.
- Utilize experience and expertise to identify and troubleshoot technical issues.
- Work with the pre-sales and post-sales teams to share best practices and respond to customer queries.
- Work with pre-/post-sales teams to architect an optimal solution for customers.
- Gather feedback from customers and analyze data to determine opportunities for product improvement.
- Create and implement plans to improve product performance.
- Monitor system performance and analyze data to detect potential issues.
- Research and implement solutions to ensure product reliability and stability.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for Salesforce integration.
- Implement bi-directional data flow between applications and Salesforce using REST and SOAP APIs.
- Stay updated with the latest developments in Salesforce integration, programming languages (Go), AWS, and related technologies.
- Develop RESTful APIs to enable smooth communication between the application and various internal/external services.
- Employ GIT for version control, following best branching, merging, and collaboration practices.
- Troubleshoot and resolve integration issues, ensuring data consistency and synchronization accuracy.
- Write clean, maintainable, well-documented code following established coding standards.
- Utilize AWS services to design scalable and fault-tolerant solutions, ensuring seamless integration with Salesforce.
- Work with databases (SQL and NoSQL) to design schemas and optimize data storage for integrated applications.
- Conduct code reviews, offering constructive feedback to maintain high code quality within the team.
- Collaborate with DevOps teams to facilitate integrated application deployment, monitoring, and maintenance.
- Participate in Agile development processes, including sprint planning, stand-up meetings, and retrospectives.
Requirements:
- Years of Experience: 2+ Years.
- Must have skills: Salesforce, AWS, REST APIs, SOAP APIs, GIT, MySQL, Postgresql.
- Good to have skills: Go, Python, Java, Agile, Scrum, AWS, NoSQL, Relational Databases, Salesforce configuration, Salesforce customization
- 3+ years of experience as a software engineer.
- Bachelor's degree in Computer Science, Engineering, or related field. A master's degree is a plus.
- Salesforce certifications are a plus.
- Proficiency in at least one of the programming languages: Go, Python, or Java, with a proven ability to deliver production-ready software.
- Ready to Learn Go Programming for our stack.
- Extensive hands-on experience with Salesforce, utilizing REST and SOAP APIs.
- Proficiency in AWS services.
- Strong understanding of GIT version control, encompassing branching, merging, and pull request
workflows.
- Familiarity with designing and implementing RESTful APIs, adhering to best practices.
- Experience with relational and NoSQL databases (e. g., MySQL, PostgreSQL, MongoDB, DynamoDB).
- Strong problem-solving skills, especially related to integration challenges in distributed systems.
- Excellent teamwork and communication skills, effectively collaborating with cross-functional teams.
- Knowledge of Salesforce configuration, customization, and best practices is a strong advantage.
- Proficiency in Agile/Scrum methodologies and experience working in an Agile environment.
- Demonstrated commitment to continuous learning and staying updated with emerging technologies.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1543766
Interview Questions for you
View All