Position Summary
The Full Stack Developer is responsible for the development and availability of the organization’s API interfaces and customer portal user interfaces.
Essential Duties
-
Manage the development and availability of the organization’s business process customization.
-
Execute on all systems designed business process, workflows integrating with CRM and/or GP.
-
Meet project/department milestones/goals and adhere to development timelines.
-
Develop front end website architecture.
-
Develop back-end website applications.
-
Create servers and databases for functionality.
-
Ensure responsiveness of applications.
-
Work alongside graphic designers for web design features.
-
See through a project from conception to finished product.
-
Design and develop APIs.
-
Meet both technical and consumer needs.
-
Stay abreast of developments in web applications and programming languages
Direct Report(s)
Required Knowledge, Skills & Abilities
-
Proficient with developing, deploying, customizing, and integrating SOA solutions.
-
Demonstrated proficiency in using various tools and libraries related to SOA.
-
Demonstrated proficiency with Microsoft .NET 4.0+ development using C#.
-
Fluent in popular Front-end languages (HTML/CSS) and JavaScript.
-
Familiar with source control management systems.
-
Able to work proficiently both independently and in a team environment.
-
Proven communication skills with both internal team members and external.
-
Customer-service oriented with a problem-solving attitude.
-
Excellent written and verbal communications skills.
-
Proficient with administering, configuring and optimizing Microsoft Dynamics CRM.
-
Demonstrated proficiency in understanding and implementing business workflows.
-
Demonstrated proficiency in using XRM Toolbox.
-
Demonstrated proficiency in Advanced Finds, Dashboards and AF Reporting.
-
Knowledge of Dynamics CRM Workflows and Business Rules.
-
Internally motivated, able to work proficiently both independently and in a team environment.
-
Strong interpersonal skills
-
A second language fluency, especially Spanish, desirable.
-
Ability to train and communicate assign management objectives and systems with all stakeholders.
-
Good problem solving and organizational skills.
-
Self-directed and self-motivated in job-related tasks.
-
Willing to learn new duties and technology-related skills as required.
Required Education and Experience
-
Bachelor’s degree preferred, or equivalent combination of education, training and experience.
-
3+ years’ experience with software development, specifically around SOA
Special Requirements, Licenses, or Certifications
None.
Working Conditions and Required Physical Abilities
When working on site, this position is located in a quiet to moderately noisy indoor office environment. Some travel required (10%). May be required to work evenings or weekends.
Individuals in this type of position must have the use of sensory skills in order to effectively communicate with other employees and the public through use of the telephone and personal contact as normally defined by the ability to see, read, talk, sit, stand, hear, use of fingers in order to handle, feel or operate objects and write. Must have the physical capabilities to move about the office and to effectively use and operate various items of office related equipment, such as but not limited to personal computer, calculator, copy and fax machines. Must be able to remain seated at a keyboard or desk for extended periods. Must be able to lift, carry, and/or push/pull articles weighing up to 20 lbs.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals to perform the essential functions of the job.