Position Overview
**Job Summary and Responsibilities**
*This is a remote opportunity
The Software Engineer strives to improve the user experience by implementing and enhancing applications. They perform application build and configuration management functions or work directly with Software Engineers by writing technical specification documents for development. They perform testing, configuration management for the implementation, enhance or upgrade of solutions on premise or in a cloud hosted environment.
+ Developing Robust, Scalable, and Maintainable Salesforce Solutions Aligned with Business Requirements and Best Practices.
+ Designs, configures, tests, implements, and maintains solutions with limited direction.
+ Responsible for delivering project assignments of medium to high complexity which includes application design, and configuration build.
+ Interacts with the customer user community in a courteous and professional manner to secure business requirements;