This is a Hybrid role with at least 3 days a week in the office
Only candidates int eh Greater Seattle, WA area will be considered
Our client is seeking an experienced Azure SDK Developer to join our dynamic team. The ideal candidate will be responsible for developing, maintaining, and enhancing the Azure Software Development Kit (SDK) to ensure it meets the needs of our clients and integrates seamlessly with Azure services.
Responsibilities:
Design, develop, and maintain Azure SDKs for various programming languages (e.g., .NET, Java, Python, JavaScript).
Collaborate with product managers, engineers, and other stakeholders to gather requirements and translate them into technical specifications.
Write clean, scalable, and efficient code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to team members.
Develop and execute unit tests and integration tests to ensure the quality and reliability of the SDK.
Troubleshoot and resolve issues related to the SDK and provide technical support to internal and external users.
Stay up-to-date with the latest Azure services, SDK features, and industry trends to continuously improve the SDK.
Create and maintain documentation for SDK features, usage, and best practices.
Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience in software development, with a focus on SDK development and cloud technologies.
Proficiency in one or more programming languages commonly used in Azure SDKs (e.g., C#, Java, Python, JavaScript).
Strong understanding of Azure services, including Azure Functions, Azure Storage, Azure Databases, and Azure Active Directory.
Experience with RESTful APIs and micro-services architecture.
Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications:
Experience with open-source projects and contributions to SDK libraries.
Familiarity with development tools and frameworks such as Visual Studio, Maven, or Node.js.
Knowledge of cloud security best practices.