Senior Programmer Analyst

City
Hillside
State
New Jersey
Description

Gather and write business requirements for assigned business units, diagraming current and future state process. 
Translate business needs into key functional documentation and create and deliver appropriate training and communication around discoveries. 
Turn functional specifications into technical specifications and system designs. 
Start the design, coding, testing, and releasing the code in Dynamics 365 Business Central environment. 
Develop recommendations and strategic approaches based on key findings, anticipating and communicating risks. 
Build and execute test plans of changes and new development including creating test scenarios, execution of unit testing, integration testing and user acceptance testing. 
Facilitate discussions around meeting requirements through build, buy, or configure decisions. 
For defined initiatives, function as project manager including planning, discovery, development, testing, refinement, and deployment of technical solutions.  
Manage break/fix activities in support of our ERP environment. 

End date
Opportunity type
Job
Category
Administration (e.g., Finance, IT, HR)
Job responsibilities

Gather and write business requirements for assigned business units, diagraming current and future state process. 
Translate business needs into key functional documentation and create and deliver appropriate training and communication around discoveries. 
Turn functional specifications into technical specifications and system designs. 
Start the design, coding, testing, and releasing the code in Dynamics 365 Business Central environment. 
Develop recommendations and strategic approaches based on key findings, anticipating and communicating risks. 
Build and execute test plans of changes and new development including creating test scenarios, execution of unit testing, integration testing and user acceptance testing. 
Facilitate discussions around meeting requirements through build, buy, or configure decisions. 
For defined initiatives, function as project manager including planning, discovery, development, testing, refinement, and deployment of technical solutions.  
Manage break/fix activities in support of our ERP environment. 

Application qualifications

Bachelor’s degree in a business, technical, scientific, or related discipline with at least 5 years of work experience with MS Dynamics Business Central or MS Dynamics NAV 2013 and higher version or 13 years of work experience with MS Dynamics Business Central or MS Dynamics NAV 2013 and higher version and at least 5 years of experience in a programmer analyst or developer role
SQL Server database experience
Proficient in client-side and server-side debugging 
Experience with upgrading ERP systems
Experience with systems development life cycle activities to manage, plan, design, implement, test, and deliver information systems and strategies
Experience leading the systems solutions discussions  
Ability to develop relationships with stakeholders and to understand their needs through excellent listening and effective written and verbal communication

Benefits

Opportunity for impact: Last year we provided over 90 million nutritious meals across New Jersey and educated over 25,000 people about health and nutrition.
Balance: Generous time off, 14 paid holidays, childcare resources, and organization wide engagement days.
Financial Wellness: 401k with a 4% company match after 1 year.
Health Benefits: medical, dental, vision and wellness programs
Recognition and Certifications: learning opportunities, tuition and certificate reimbursement, and engagement with our reward and recognition program, Bonusly!

About the organization

The Community FoodBank of New Jersey provides food for people in need while striving to end hunger in our state. While food distribution is central to our mission, we also deploy several important programs aimed at addressing the root causes of hunger for people of all ages and backgrounds.