Job Title : Dynamic CRM Developer Location : Los Angeles, CA, 90012 Duration : 12 Months Position Description A Back End Web Developer uses modern, open source software to prototype and deploy back end web applications, including all aspects of server-side processing, data storage, and integration with front end development.
The Back End Web Developer will perform web development using open-source web programming languages (e.g., Ruby, Python) and frameworks (e.
g., Django, Rails); develop and consume web-based, RESTful APIs; work in team environments that use various methodologies (e.
- g., Scrum, Lean); author developer-friendly documentation (e.g., API documentation, deployment operations); test-driven development techniques;
- use version control systems (e.g., Git and GitHub); research and learn new programming tools and techniques; develop relational and non-relational database systems;
- develop scalable search technology (e.g. ElasticSearch, Solr) to handle large data sets and scaling their handling and storage;
- work with open source solutions and community; and communicate technical concepts to a non-technical audience. Skills Required Back End Web Developers will possess knowledge and experience in ability to translate technical work into user-friendly visuals;
- working on the back-end coding while staying plugged into emerging technologies and trends to ensure that the website is current and well maintained at all times;
- have a solid understanding of how web applications work including security, session management, and best development practices;
programming skills HTML / CSS, security knowledge, and session management; and knowledge in one of the following programming languages : PHP, ASP.
NET, JavaScript, or Ruby on Rails. Skills Preferred - Codes, tests, and debug new and existing business applications with Microsoft Dynamics 365 CRM applications - Codes, tests, and debug new and existing business applications with .
Net, Visual Studio, open-source tools - Solid understanding in Microsoft Power Platform development - Strong knowledge in SQL Server 2012 or later.
- Strong coding skill in SQL and creating stored procedures. - Excellent communication, problem solving, organizational skills.
- Ability to develops work plans and technical documents covering system architecture, conversion, integration, testing, and implementation for a system or complex enhancement to a system.
- Ability to oversee development and provides recommendation and status to management. - Ability to develop functional requirements.
- Ability to effectively interact with customers, supervisors, and managers. - Ability to work independently and as part of a team.
Experience Required This classification must have a minimum of four (4) years of experience in back end web applications, open-source web programming languages and frameworks, emerging technologies and trends, and best development practices.
Experience Preferred - 3+ years of experience in building, coding, testing, and debugging Microsoft Dynamics 365 CRM applications - 3+ years of experience with Microsoft Power Platform services to build solutions - 3+ years of experience using Azure DevOps for team collaboration and version control.
- 3+ years of experience building, coding, testing, and debugging ASP.NET applications using C# and Visual Studio. - 3+ years of experience in SQL Server 2012 or later creating Stored Procedures, using Reporting Services, and creating Integration Services packages.
- 1+ year experience in Azure DevOps and GitHub. Education Required This classification requires the possession of a bachelor'
s degree in an IT-related or Engineering field.