Staff ERP Systems Developer (T3)
Secaucus, NJ - USA
Job Summary
About the Role
The Staff ERP Systems Developer will join our ERP development team to design develop and deploy ERP software applications. Responsibilities include translating business requirements into scalable technical solutions using C# .NET Core Web API React / TypeScript and MS SQL Server. Our ideal candidate is highly experienced across the full software development life cycle from architecture and system design through testing and production deployment and thrives in fast-paced environment where every solution is held to a high standard of quality and security.
What Youll Do
-
Design development test applications and frontend SPAs aligned to business requirements
-
Perform system impact analysis risk assessment and effort estimation for change requests
-
Contribute to legacy system modernization efforts migrating older applications to architectures with clean separation of API and frontend
-
Utilize SQL and stored procedures to query fetch update and delete data from relational databases.
-
Engage in the process of developing technical documentation efforts and creation of user stories utilizing JIRA and Confluence
-
Grow and maintain a significant knowledge of the business systems supported by the ERP Development team.
-
Provide technical support and troubleshooting to end users and report project status risks and schedule impacts to the manager
-
Proactively learn and adopt new technologies frameworks and platform upgrades as the teams product portfolio evolves
What you Bring:
-
Bachelors degree in computer science related technical discipline or equivalent combination of education and/or experience.
-
6 years of C# Windows Web development framework with specialization in Windows application web API web services.
-
Proficient knowledge and hands-on experience working with Relational Databases and MS SQL must be familiar with framework for DAL (Data Access Layer)
-
Hands-on experience building frontend web applications using modern JavaScript/Typescript frameworks and component libraries
-
Using Microsoft visual studio as IDE is required and experience with source control (GitLab)
-
Ability to fully support all phases of the software development lifecycle (SDLC)
-
Ability to review requirements translate these requirements into a design implement and fully test this design; testing experience should include all aspects of testing (unit functional integration end-to-end)
-
Must be able to quickly grasp complex concepts and learn new technologies
-
Must be a critical thinker and solution oriented. Possess Strong analytical troubleshooting problem-solving communication skills
-
Ability to work independently manage priorities and to effectively interact and collaborate with all types of stakeholders both technical and business peers and leaders
-
Knowledge of ERP Systems/Supply chains will be preferred
-
Experience MAUI or Xamarin for cross-platform mobile application development and publishing is desirable
-
Awareness of common application security and ability to act on findings to harden applications is a plus
-
Hands-on experience with source control branching and merging workflow including maintaining separate environments branches merging code promotion from development through UAT to production and enforcing merge request standards and code review practices is a plus.