Position Summary
Under general supervision, this individual will develop and maintain Member Portal 1.0 and CRM. Will also work on technical design, integrations, and guide the development work of others.
Responsibilities
- Configure, develop, and maintain Microsoft Dynamics 365 CRM platform, building customizations and enhancements as required to meet the organization's needs.
- Develop and maintain SRF's member-facing portal, e-commerce solution and other related applications.
- Develop web and e-commerce applications according to specifications.
- Build integrations between internal systems and to third party solutions as required.
- Perform unit test and functional testing, and deployment tasks as required.
- Work with third party partners to ensure developed applications are in line with specifications and architecture guidelines.
- Develop technical documentation as required.
- Collaborate with end users, internal teams, external partners, and leadership to design and implement software solutions that meet the organization’s needs.
- Maintain, troubleshoot, and improve existing software applications.
- Support the CRM and web applications by addressing incidents and issues in a timely manner and handle end user training as needed.
- Use analysis and critical thinking skills to determine and assess the needs of the user and then create software to meet the requirements.
- Assist the IT Architect in developing the architecture of new systems including data modeling, system integration and determining dependencies.
- Design mock-up web pages for proposed systems and review them with functional users.
- Collaborate with the Project Managers, Department/Area Managers in project planning, road mapping and other similar activities.
- Report status of projects and/or tasks to the department manager, area manager, project manager or other stakeholders as required.
- Responsible to follow SRF’s policies and established processes.
- Adherence to SRF principles and standards at all times.
- Honor and maintain a strict level of confidentiality.
- Mentor and train junior software engineers.
- Oversee the technical aspects of computer software projects.
- Produce specifications and assist in determining project feasibility.
- Other position-related tasks, as assigned.
Requirements
- 10+ years of experience with ASP.NET 2.0 or higher, VB.NET or C# required.
- 5+ years of experience with MS Dynamics CRM required.
- MS Dynamics 365 CRM certification preferred.
- Bachelor’s degree or higher in Computer Science, Engineering, or related fields preferred.
- Knowledge of and experience with IIS 6.0, SQL Server 2005 or higher, HTML, CSS and JavaScript required.
- Knowledge of and experience with SQL Server Data Warehouse technologies including Integration (SSIS), Analytical and Reporting (SSRS) services, SharePoint, ASP.NET MVC, WCF, CRM Dynamics and Silverlight desired.
- Experience with integration of web applications and CRM with ERPs, experience with web services/ micro services preferred. Experience with NetSuite ERP will be ideal.
- Experience working with scrum/agile methodologies. Agile certification preferred.
- Experience developing e-commerce systems desired.
- Programming skills to configure and customize Dynamics CRM, Azure functions, and develop web applications using ASP.Net and SQL Server.
- Ability to design technical solutions, document technical specs, review and provide feedback on technical specs from other developers.
- Ability to work with 3rd party solution providers, contractors and consultants, as well as geographically dispersed team members.
- Leadership skills to collaborate and provide technical guidance to other team members for projects.
- Organization and delegation skills to manage project tasks and milestones to develop and test software to help achieve company goals.
- Problem solving skills to debug issues with complex systems.
- Basic administration skills related to IIS, SSQL Server and Windows Server.
- Proficiency in Microsoft Office programs required.
- Excellent written and communication skills required in order to understand end users’ requirements and explain technology concepts.
- Good documentation skills to develop specifications so that other team members including third parties to understand them.
- Ability to be a team player and the willingness to work in an environment, which requires team members to play multiple roles.
- Ability to work remote and collaborate effectively with remote team members and partners working in different time zones.
- Ability to represent SRF adequately when dealing with third parties and the public.
- Ability to handle multiple projects and supporting systems simultaneously and function well in a multi-task environment.
- Knowledge of and experience with SRF principles and standards.
Additional Details
This is a full-time, salaried exempt position, Monday through Friday, 8:00 a.m. – 5:00 p.m. PST; nevertheless, you must be able to work a flexible schedule based on workload and deadlines.
The position is remote for those residing in California, Arizona, Colorado, and Texas.
The selected individual must satisfactorily complete our background investigation, and sign a non-disclosure agreement.
We offer a competitive benefits package that features a variety of insurance coverage choices including group medical, dental, life insurance, a retirement plan and much more. We also provide paid sick, vacation and holiday time.
Pay range: $84,000 - $130,000 per year, depending on skills, experience and education.
Please submit your resume to resumes@yogananda-srf.org. No phone calls please.