Full Stack Developer
Job Location – Los Angeles, CAType - Contract (12 Months)Pay Rate – $75.00 - $85.00 Per Hour (W2 Only)Responsibilities:Proof of concept designs for the proposed applications specificationsDevelop the approved web application using industry standard tools (.Net Core, Microsoft SQL, etc.) with robust application logging mechanism for easy debuggingWriting unit tests, conducting system testing, and participating in user acceptance testing to ensure the quality and reliability of developed solutions.JavaScript developmentConvert legacy platforms to newer technologies and integrates with other applications via ETL or API data transfersCheck-in revisions of code using GitHubDeployment of Azure Web AppImplement or utilize APIs to interact with applicationsDesign and create management dashboards and custom reportsAuthor and maintain documentation for code, as well as develop functional specifications, technical documentation and user guideWork collaboratively with a team of application developers, subject matter experts and business leadsCommunicate clearly and effectively in both verbal and written formats with internal and external teamsPerform code reviews of work produced by other members of the development teamDebug problems and troubleshoot application issuesPerform other related duties as assigned or requestedAbility to write secure, reusable, and maintainable code that adheres to software development best practices.Education:Bachelor’s degree in Computer Science, Computer Engineering or related field of study, or equivalent IT work experienceRequired Experience:Website development using .Net, HTML5, CSS3, JavaScript.Solution architect specializing in cloud-based (Azure) application modernization; data services; and infrastructure technologies.Familiarity with various libraries (.NET Core, Bootstrap, jQuery, etc.) and Frameworks (React, Node.JS, etc.), Latest ArcGIS API for JavaScriptExtensive programming skills using C#, JavaScript, PowerShell, Python.Experience with XML or JSON and API integrationsDatabase design and programming using SQL (SQL Server).Data modeling that addresses unique business processes, ensures efficient data accessibility, and secure data resources.Agile Software DevelopmentCode versioning/Version control using GITPreferred Skills and Experience:ArcGIS Maps SDK for JavaScriptMobile application development (Android and iOS)E-Commerce and payment portal experience is a plusBasic accounting knowledgeExperience optimizing code for system speed and performanceStrong QA skills - able to review work and thoroughly test codeAbility to assess business requirements and efficiently design, develop, and implement software solutions to meet those needs