Job Title: Azure API Developer
Overview
Client is seeking an experienced API Developer who is passionate
about building robust software. As a crucial member of our development team you will
play a key role in designing and building scalable and maintainable web applications. You
will work closely with crossfunctional teams to deliver solutions that meet our clients
needs and exceed their expectations.
Skills:
SQL; NoSQL; Git; GitHub;
Responsibilities
API Development
Implementstate management solutions using Redux or similar technologies.
UtilizeNode.js and npm for serverside development and package management. Experiencewith Loopback is a plus.
LeverageMicrosoft Azure services including Logic Apps Function Apps and serverlesscomputing.
IntegrateAzure Active Directory B2C for identity management and implement OAuth2 forsecure authentication and authorization.
Deepunderstanding of web application security and relevant technologies like OAuth2and JSON Web Tokens
Designand implement APIs using OpenAPI/Swagger REST gRPC GraphQL and I.D.E.A.L.S.microservices design principles.
Strongproficiency in designing APIs and implementing microservices architecture.
Handsonexperience with Node.js npm Azure Logic Apps Azure Function Apps Git andGitHub/Azure DevOps/BitBucket.
Experience Skills & Abilities
Implementand design data structures using SQL and NoSQL databases with an understandingof both codefirst and datafirst approaches. Experience with Oracle databasesis a plus.
Sourcecode management using Git and GitHub.
Demonstrateattention to detail organization and prioritization in all tasks to ensurehighquality deliverables.
Communicateeffectively with team members and stakeholders providing updates on projectprogress and addressing any issues or concerns.
Participate in Agilemethodologies such as Scrum and Kanban contributing to sprint planning dailystandups and retrospectives.
ApplyS.O.L.I.D. objectoriented design principles to ensure maintainable andextensible code.
Familiaritywith Windows Linux and other relevant technologies.
Excellentproblemsolving skills and attention to detail.
Familiaritywith workflow applications and tools.
Strongcommunication skills both written and verbal.
Abilityto work effectively in a collaborative team environment.
Experiencewith Agile methodologies such as Scrum and Kanban.
azure,api,design,git,nosql,github,sql,azure active directory,agile,oauth