
Job Title: Senior Azure DeveloperExperience: 8+ years Employment Type: Contractual (3-6 months)
Overview:We are seeking a highly skilled and experienced Senior Azure Developer to join our dynamic development team. The ideal candidate is passionate about crafting robust software and will play a pivotal role in designing and developing scalable and maintainable web applications. You will collaborate closely with cross-functional teams to deliver innovative solutions that meet and exceed client expectations.
Responsibilities:- Design and implement state management solutions using Redux or equivalent technologies.- Utilize Node.js and npm for server-side development and package management; experience with Loopback is advantageous.- Leverage Microsoft Azure services, including Logic Apps, Function Apps, and serverless computing.- Integrate Azure Active Directory B2C for identity management and implement OAuth2 for secure authentication and authorization.- Apply a deep understanding of web application security and technologies such as OAuth2 and JSON Web Tokens.- Design and build APIs using OpenAPI/Swagger, REST, gRPC, GraphQL, and adhere to I.D.E.A.L.S. microservices design principles.- Exhibit strong proficiency in designing APIs and implementing microservices architecture.- Gain hands-on experience with Node.js, npm, Azure Logic Apps, Azure Function Apps, Git, and source control platforms like GitHub, Azure DevOps, or BitBucket.
Experience, Skills, & Abilities:- Design and implement data structures using SQL and NoSQL databases, with experience in both code-first and data-first approaches. Familiarity with Oracle databases is a plus.- Manage source code using Git and GitHub.- Demonstrate meticulous attention to detail, strong organizational skills, and effective prioritization to ensure high-quality deliverables.- Communicate clearly with team members and stakeholders, providing project updates and addressing any concerns or issues.- Participate actively in Agile methodologies such as Scrum and Kanban, contributing to sprint planning, daily stand-ups, and retrospectives.- Apply S.O.L.I.D. object-oriented design principles to produce maintainable and scalable code.- Possess familiarity with Windows, Linux, and other relevant technologies.- Exhibit excellent problem-solving skills and attention to detail.- Be comfortable with workflow applications and tools.- Demonstrate strong written and verbal communication skills.- Thrive in a collaborative team environment and effectively contribute to team efforts.
Qualifications:- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience (8+ years).
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
