Software Developer (contract)
KPMG US · New York, NY · 1 mo ago
EngineeringContract
Responsibilities
- Work with the solution team and lead specialist in building and writing business logic API in NodeJS.
- Accountable for writing CRUD APIs and managing them for document DB (COSMOS DB) using Azure functions.
- Ensure the API are written as per coding standards and hardened by applying security standards.
- Apply developer application logic as per requirements specified in stories.
- Design and implement features leveraging generative AI and other machine learning models to enhance user experience and application capabilities.
- Integrate with AI and Cognitive Services to incorporate intelligent functionalities like natural language processing, search, or data extraction.
- Conduct performance improvements in existing NodeJS code.
- Write complex mongo aggregate queries.
- Data injection into the database by calling external API (JSON or Excel).
- Call external API using the Axios library and authentication.
- Work closely with the UX designer to convert the designs into React components.
- Build responsive UI screens/functionalities as per the requirements mentioned in stories.
- Improve UI performance by implementing Web Workers and WebSocket.
- Write HTML and JavaScript for cross-browsers.
- Act with integrity, professionalism, and personal responsibility to uphold KPMG’s respectful and courteous work environment.
Qualifications
- Proven experience as a Full Stack Developer along with experience in Object Oriented JavaScript coding using ES6 standards alongside Solid experience with ReactJS, JavaScript and CSS.
- Background with DOM manipulation using core JavaScript (no jQuery).
- Experience with integrating AI/ML models and services (for example, Azure OpenAI Service APIs).
- Familiarity with prompt engineering techniques for interacting with Large Language Models (LLMs).
- Writing background scripts using WebWorkers.
- Familiarity with Material UI with React; Service-side JavaScript and working with WebPacks.
- Track record of working in WebSocket.
- Solid experience using the following libraries: MongoDB for node, UnderscoresJS, Axios, XLSXJS, ExpressJS.
- Knowledge of Azure ecosystem. Azure functions using service-side JavaScript.
- Be a strong team player with a positive attitude and eager to learn and try new techniques.