Job Title: Salesforce Application Developer
Location: Onsite Role (5 days/week) in New York NY 10041
Duration: 24 Months Contract (35 Hours/Week)
Interview process: Phone followed by Video Interview.
JOB DESCRIPTION:
Project Scope:
The IT Project Management Office specializes in developing multiple large scale workflow software applications that improve the efficiency and efficacy of the business teams that perform operations such as permitting inspections roadway repair bridge maintenance and street sign management.
Some examples of projects that the IT PMO has recently initiated are: an application that allows restaurants to apply for the new outdoor dining license program and allows DOT staff to review approve and deny the outdoor dining license requests; an application that allows the roadway repair team to track the bike lane installation and resurfacing work they do; an application to track the work required to perform installation of pavement markings and renewal of pavement markings that are fading; a workflow and asset management system used to manage the installation and replacement of signs on the streets of New York City and to document the current and historical inventory of signs by location; and a workflow system that is used to manage the preventative and unplanned New York City bridge and infrastructure maintenance.
The selected Senior Application Developer will assist the IT PMO with implementing projects similar to the applications previously mentioned above.
Services Desired:
DOT seeks an experienced Salesforce Application Developer consultant that can:
- Strong experience in designing and configuring the customer portal
- Integrating with AWS web components and print services.
- Develop and enhance Salesforce platform applications using Apex SOQL/SOSL and Lighting Web Components.
- Highly skilled in process automation Scheduling batch jobs Flows Apex classes and triggers Lightning components Visualforce pages/components
- Experience working on Visual Studio code or other IDE
- Strong experience in designing document templates using Salesforce Native Document generation tools or any third party tools.
- Contributes to the technical strategy and design towards solution vision
- Estimate work items identify right resources and right approach for a given work item
- Contribute and manage the development streams
- Integrating Salesforce with other applications using REST SOAP APIs and integration procedures.
- Experience with the full software development life cycle from technical design to development testing and deployment of the client solution.
- Manage DevOps processes for code documentation maintenance and promotion.
- Create technical and process documentation when needed.
- Aid in the testing of system components with the QA team.
- Implement AppExchange solutions to the Salesforce organization.
- Build secure web applications with user authentication with MultiFactor Authentication and / or rolebased access control.
- Implement graphic user interfaces based on user experience and accessibility best practices.
- Perform configuration management continuous integration and version control utilizing GitHub
- Adhere to Software Development Life Cycle (SDLC) processes.
- The following methodologies are currently being used for different projects Waterfall RUP and Agile.
- Collaborate with business analysts quality assurance specialists and application developers during the design development testing and implementation of applications.
- Experience working on data migration activities.
- Strong knowledge and experience in SQL Server Management tools.
- Understand high level application architecture/design network design performance constraints and security frameworks.
- Participate in and contribute to formal/informal technical reviews and presentations.
- Research present and/or make recommendations on technical issues.
MANDATORY SKILLS/EXPERIENCE:
- Minimum of 4 years experience with writing application software data analysis data access data structures data manipulation databases programming testing and implementation technical and user documentation software conversions; environments include but are not limited to mainframe midrange personal computers laptop; available to assist and/or lead in the design of program specifications and the implementation of software solutions.
- Minimum of 3 years of proven experience with Salesforce.com development setup and configuration using Apex SOQL/SOSL and Lighting Web Components with Salesforce OmniStudio Developer Certified or Platform App Builder Certified or Platform Developer I Certified.
Preferred Skills/Experience for Consultant Candidates:
- BA/BS Degree or equivalent in a technology related field or other degree preferred.
- Advancedlevel certifications and/or training in application development.
- Microsoft Certified Professional.
- 4 years of total experience in objectoriented design development testing and deployment of mission critical business applications at least 6 of which are in a web/clientserver environment.
- 4 years of relational database design normalization TSQL stored procedures SQL Server 2014/2017/2019 SSIS packages data modeling tools (ERwin/ERStudio).
- Proficiency in data analysis and adhoc reporting using TSQL Microsoft SQL Server and Microsoft Excel.
- Expertise in mapbased application development and GIS mapping software with ESRI ArcGIS Desktop ArcGIS Online OpenLayers and/or Mapbox preferred.
- Advanced working knowledge of Microsoft Team Foundation Server Azure DevOps or a similar application lifecycle management tool.
- Experience in UML/Rational tools or other design tools.
- Strong communication presentation and leadership skills.
- Proficient in JavaScript frameworks: React Backbone and Angular.
- Proficient in responsive design frameworks such as Bootstrap.
- Proficient in Wireless/Mobile/Disconnected architecture/applications.
- Experience with online payment implementation / integration.
- Working knowledge in Business Intelligence and Decision Support Systems.
- Prior experience working in federal state or local government projects.