Senior C# Salesforce

Posted:
8/14/2024, 11:15:08 AM

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Important Information

Experience: + 5 years

Job Mode: Full-time

Work Mode: Work from home

 

Job Summary

As a Senior C# Salesforce (10991), you will be part of a highly skilled technology and agile team by supporting and developing cutting-edge solutions to meet our business requirements. You will help us accelerate our customers' business results by innovating cutting-edge digital products.

Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.

Responsibilities and Duties

  • Design, develop, and maintain custom Salesforce applications using C# and Salesforce APIs.
  • Provide technical guidance and mentoring to junior developers, ensuring adherence to best practices in Salesforce development, code quality, and software architecture.

Qualifications and Skills

  • Graduates in systems, networks or related fields with +5 years of experience.
  • Salesforce Skills:
  • 1. Salesforce Architecture and Design:
    • Designing scalable solutions using Salesforce platform architecture.
    • Understanding Salesforce data models and optimizing for performance.
  • 2. Apex and Lightning Components:
    • Advanced proficiency in Apex programming language.
    • Developing Lightning Components for UI customization and user experience enhancements.
    • Integrating external services and APIs with Salesforce using Apex.
  • 3. Integration and APIs:
    • Implementing integration patterns (REST, SOAP, Platform Events) to connect Salesforce with external systems.
  • 4. Governance and Compliance:
    • Understanding Salesforce security models, sharing settings, and compliance standards (e.g., GDPR, HIPAA).
    • Implementing Salesforce governance best practices.
  • 5. Gearset and CI/CD:
    • Proficiency in Gearset for source-driven development.
    • Setting up and managing CI/CD pipelines for Salesforce deployments.
    • .NET and General Development Skills
  • 6. .NET Core Development:
    • Expertise in developing applications using .NET Core framework.
    • Implementing microservices architecture and RESTful APIs with .NET Core.
  • 7. Database Management:
    • Experience with MySQL and SQL Server database design, optimization, and management.
    • Writing complex SQL queries and optimizing database performance.
  • 8. Cloud Services:
    • Working knowledge of AWS cloud services, including EC2, S3, RDS, and Lambda.
    • Deploying .NET applications on AWS and optimizing for cloud environments.
  • 9. DevOps Practices:
    • Implementing DevOps practices for continuous integration, delivery, and deployment.
    • Using tools like GitHub Actions, Jenkins, or Azure DevOps for CI/CD pipelines.
  • 10. Messaging and Communication:
    • Experience with message queue systems like RabbitMQ for asynchronous communication.
    • Integrating messaging systems with .NET applications for scalable and reliable communication.
  • 11. API Testing and Documentation:
    • Using tools like Postman for API testing and documentation.
    • Writing comprehensive API documentation and ensuring API reliability and performance.
  • 12. Version Control and Collaboration:
    • Proficiency in Git version control system, including branching, merging, and pull requests.
    • Collaborating effectively with teams using Git workflows and GitHub repositories.
  • Combined Skills
  • 13. Problem-Solving and Troubleshooting:
    • Strong analytical skills to troubleshoot issues across Salesforce and .NET applications.
    • Identifying performance bottlenecks, optimizing code, and improving application scalability.
  • 14. Agile Methodologies:
    • Experience working in Agile development environments, participating in sprints, and delivering iterative solutions.
    • Collaborating with cross-functional teams and stakeholders to deliver high-quality solutions.
  • 15. Continuous Learning and Adaptability:
    • Keeping up-to-date with latest Salesforce releases, .NET Core updates, and industry trends.
    • Adapting to new technologies and methodologies to improve development practices and efficiency.

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.  

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Encora Digital Inc

Website: https://encora.com/

Headquarter Location: Scottsdale, Arizona, United States

Employee Count: 10001+

Year Founded: 2003

IPO Status: Private

Last Funding Type: Private Equity

Industries: Big Data ⋅ Cloud Computing ⋅ Software