Play an integral role with the integration of .NET API with Salesforce and other 3rd party apps using REST architecture and implement customer facing solutions on the Salesforce platform and Microsoft stack.
Write code using secure programming patterns and by finding, fixing, and enhancing security in existing applications.
Proactively identify performance and availability issues.
Develop & support Apex, HTML, CSS, JavaScript, Angular, .NET Core API, and .NET MVC API.
Work on integration with TFS / Azure DevOps / Salesforce and third-party applications.
Develop and maintain thorough technical documentation for the product or service.
Adopt established best practices while contributing to the definition of the engineering lifecycle as well as the definition of best practices.
Increase code quality through code reviews and writing unit, integration, and acceptance tests.
Collaborate with the QA team to develop test plans and remediate issues discovered.
Mentor and review the work of more junior developers to ensure solutions are appropriate and standards are followed.
Make recommendations to management on improving efficiency or streamlining processes.
Skills & Requirements :
5+ years of experience with .NET development and integration.
Experience creating applications and features in a .NET object-oriented environment.
Experience with database objects in relational databases (MS SQL) including schema design, stored procedure development and performance and optimization techniques.
Understanding of OOP concepts, Loosely Coupled Architecture, SOLID, design patterns.
Experience with CI / CD continuous integration / continuous deployment practices.
Experience with HTTP and REST architecture.
Experience with code reviews, code optimization, unit, integration, load, & acceptance tests.
Experience building cloud native applications and services (Azure / AWS / GCP).
Strong customer-facing skills, proven ability to communicate and build relationships with business and technical audiences, great teamwork, and collaboration skills.
Proficiency with APIs including REST and SOAP-based web services (SOA).
Experience with SFI OmniScripts, SFI Data Raptors, SFI Cards and Console is preferred.
Experience and knowledge of Salesforce Apex, LWC, and OmniStudio Vlocity is preferred.
Microsoft .NET and / or Salesforce industry certifications are preferred.
Bachelors Degree or higher in Computer Science or related field is preferred.