Backend Developer - Dynamics
Job description
About the role:
This is an exciting opportunity to join an innovative player in the financial services space. As part of a dynamic IT team as a Backend Software Developer, you will be focusing on building integrations and migrating to a new cloud-based ERP system. You will play a key role in developing backend APIs and facilitating data migration into the Data Lakehouse for reporting and treasury & finance operations.
In this permanent position, you will be the go-to technical resource for the project end-to-end, with the luxury of joining the business in discovery phase.
Key Responsibilities:
This is an exciting opportunity to join an innovative player in the financial services space. As part of a dynamic IT team as a Backend Software Developer, you will be focusing on building integrations and migrating to a new cloud-based ERP system. You will play a key role in developing backend APIs and facilitating data migration into the Data Lakehouse for reporting and treasury & finance operations.
In this permanent position, you will be the go-to technical resource for the project end-to-end, with the luxury of joining the business in discovery phase.
Key Responsibilities:
- Develop Backend APIs and integrations in a cross-functional team.
- Code and modify REST APIs to integrate with Dynamics 365 Business Central, ensuring adherence to project scope and design.
- Communicate effectively with users of varying technical expertise.
- Mentor and learn from fellow developers, fostering a culture of skill-sharing.
- Assist with technical operations, software components, infrastructure, and security.
- Quickly resolve critical issues in existing software applications.
- Gather and document requirements, guiding team members as necessary.
- Stay current with technology trends and contribute to application improvements.
- 5+ years as a Backend Developer with expertise in building scalable REST APIs.
- Proficiency in Node.js. Object Modeling Frameworks (mongoose preferred).
- Experience with JavaScript, TypeScript ORM frameworks (Sequelize preferred).
- Solid background in SQL and NoSQL databases (PostgreSQL, MSSQL, MongoDB preferred).
- Proven experience with D365 Business Central APIs is desirable
- Strong experience with AWS services (AWS SDK, ECR, ECS, Fargate).
- Skilled in building Serverless compute services using AWS Lambda.
- Knowledge of Authentication and Authorization protocols (OAuth2, OpenID Connect).